Habs wunderbar gelöst bekommen mit den Tipps hier, vielen vielen Dank. :)
[Close]
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenHabs wunderbar gelöst bekommen mit den Tipps hier, vielen vielen Dank. :)
[Close]
Les mir die Dokumentation mal durch, Dankeschön :)
Eigentlich sollte ne function keinen Echo auslösen, aber sehe in der add_action grade das ich wohl nicht drum rum komme ... strange.
Damit nix durcheinander geht, kannst den den Code mal als gesamtes posten? Also es selbst schnell ersetzen? Wär ganz lieb!
Wir als Plugin geladen, das klappt auch alles. Die db global zu laden hatte ich vorher, es klappte nicht - wahrscheinlich weil ich die functions.php als Einzeldatei aufrief und damit der Rest nicht geladen wurde, also Denkfehler. Ich poste mal nen Link zu der .zip Datei des ganzen, wenn das okay ist?
https://www.dannyfaak.de/wp-content/df_language_switch.zip
(Kann man irgendwie Syntanx Highlighting für PHP anmachen?)
Hey,
das meiste war ja absolut sinnvoll was gesagt wurde. Weiße Seite zeigt dir erstmal das zumindest der Server reagiert - und es keine "Fehler gibt". Es wird aber auch nichts geladen.
Da du nicht ins BE kommst, und nicht beim Hoster drauf ... naja, also du kannst per SSH mal alles sichern und es in das httpdocs ziehen, es dann per wget holen und auf nem sicheren System (würde Tails oder so nehmen, damit du deinen Rechner nicht infizierst, keine HDDS / SSDS usw. mounten) mal draufziehen.
Aber ohne Zugriff ... klar, du kannst anfangen rumzuhacken.
Da WP eines der meist genutzten Systeme ist, und "deins" extrem veraltet - die Wahrscheinlichkeit das es genkackt wurde ist hoch. DIe Seite schie bisher keine große Prio zu haben, daher wäre ich dafür ne neue zu machen.WIrd wahrscheinlich weniger Aufwand und arbeit.
Just my 2 Pence. :-D
Komme von Typo3, da hätt ich den Outputbuffer gestoppt z.B, das irgendwo dazwischengeknallt und dann wieder gestartet ... bin paar Jahre raus und nicht mehr ganz up2date ehrlich gesagt.
Hab irgendwo nen Denkfehler.
Multisite deswegen weil der "Kunde" (Freund von mir) halt komplett unterschiedliche Inhalte will, und alles händisch übersetzt ... erschien mir als der beste Weg.
Hi, klappt ansich alles was ich gebastelt habe - krieg nur die Ausgabe im Header nicht richtig hin, oder im Footer ... will halt nur das er mir den generierten HTML Code irgendwo ausgibt damit ich den per CSS formatieren kann.
Dankeschön!
(Hab grad leider nicht gesehen wie ich Syntax Highligting für PHP anmache :-()
<?php
// Bad Code :-(
//error_reporting(0);
function insertFlagsMenu() {
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' );
require_once( $_SERVER['DOCUMENT_ROOT'] . '/wp-includes/wp-db.php' );
$wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST);
$result = '<div id="languageSwitcher">';
$siteList = $wpdb->get_results("SELECT `domain`,`path` FROM `jdyabaaiblogs`");
$i = 1;
foreach ($siteList as $site) {
$link = "";
$link .= $site->domain . $site->path;
$name = ' ';
$result .= '<div class="flag-' . $i . '"><a href="https://' . $link . '">' . $name . '</a></div>';
$i++;
}
return $result;
};
$output = insertFlagsMenu();
// Here is smth. wrong ...
add_action( 'wp_footer', $output);
?>
Alles anzeigen