Beiträge von Putzlowitsch
-
-
Das bedeutet, daß PHP nur 48M Arbeitsspeicher verwenden darf, aber beim Abrufen von RSS-Feeds (simplepie) mehr Speicher benötigen würde. Guck mal hier:
https://faq.wpde.org/exhausted-php-memory/Gruß
Ingo -
Es geht ohne Hilfsmittel eigentlich nur im PHP-Code der Template-Datei. Das könnte in etwa so aussehen:
PHPecho '<iframe src="http://example.com/produkte?w=XXX&h=XXX&produkt='.$_GET['produkt'].'"></iframe>';Falls es im Text stehen soll, könnte man einen Shortcode erstellen, der dann des GET-Parameter zurückgibt:
PHPfunction plw123_getget_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'name' => '', ), $atts ) ); return $_GET[$name]; } add_shortcode( 'getget', 'plw123_getget_shortcode');Dieser Code kommt z.B. in die Datei functions.php Deines Themes.
Dann kannst Du im Editor wie folgt auf GET-Parameter zugreifen:HTML<iframe src="http://example.com/produkte?w=XXX&h=XXX&produkt=[getget name='produkt']"></iframe>Gruß
Ingo -
Wird das hier jetzt eine Bücher-Börse?

Gruß
Ingo -
Woher sollen wir das wissen, frag doch dort beim Betreiber der Seite nach.
Soviel kann ich aber sagen, es wird eine veraltete Wordpress-Version (2.9.2) verwendet. Daran sollte man sich kein Beispiel nehmen.Gruß
Ingo -
Die Seite im IFrame hat aber nichts mit Wordpress zu tun, oder?
Ich bin etwas ratlos oder habe vieleicht doch nicht so richtig verstanden, was Du machen willst.
Die Seite, die das IFrame enthalten soll, ist eine Wordpress-Seite?
Gibst Du den HTML-Code für das IFrame direkt im WP-Editor in den Text eines Artikels/einer Seite ein? Wenn ja, dann kann es mit dem [COLOR=#000000][COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]echo [/COLOR][COLOR=#0000CC]$_GET[/COLOR][COLOR=#006600][[/COLOR][COLOR=#CC0000]"produkt"[/COLOR][COLOR=#006600]]; [/COLOR][COLOR=#0000CC]?>[COLOR=Black] nicht funktionieren. Der Text wird ja nicht von PHP interpretiert.Gruß[/COLOR] [COLOR=Black]
Ingo[/COLOR]
[/COLOR][/COLOR] -
Doch, so sollte es eigentlich funktionieren. Es könnte sein, daß irgendein Plugin die GET-Parameter verändert. Ansonsten kannst Du auch einen Query-Parameter bei WP registrieren und anschließend mit der WP-Funktion get_query_var darauf zugreifen.
PHPfunction plw123_add_my_query_var() { global $wp; // Variable bekannt machen $wp->add_query_var( 'produkt' ); } add_action( 'init', 'plw123_add_my_query_var' );Zugriff könnte so aussehen:
PHP<iframe src="http://www.beispiel.de/produkte?w=XXX&h=XXX&produkt=<?php echo get_query_var("produkt"); ?>"></iframe>Gruß
Ingo -
Klar geht das, warum auch nicht. Du darfst halt nur keinen Parameter benutzen, die Wordpress auch (intern) verwendet, wie z.B. diese: m, p, w, s, page, page_id usw.
Gruß
Ingo -
Was spricht denn gegen das Plugin? Wenn es funktioniert, ist doch alles gut. Meines Wissens ist eine sauber funktionierende Lösung ohne Tricks oder Plugin nicht machbar.
Gruß
Ingo -
Du mußt zu trafficstarken Keywords Deine Position bei Google verbessern. Du solltest damit mindestens in die Top-100 kommen, besser noch natürlich auf Seite 1 bei den Google-Suchergebnissen.
Da sieht man übrigens wieder, daß PR, SI und Erfolg nichts miteinander zu tun haben.
Gruß
Ingo -
Zwar nicht mit SOAP oder REST, aber mit XMLRPC kann man auf Wordpress zugreifen. Guck mal hier:
http://codex.wordpress.org/XML-RPC_SupportGruß
Ingo -
Ich habs, die 8 muß natürlich jeweils durch eine 5 ersetzt werden, [asa] ist ja nur 5 Zeichen lang. Hättest mal gleich oben den richtigen Shortcode nennen sollen.

Gruß
Ingo -
Was zeigt denn nun das hier an:
SQLSELECT `ID`,`post_title`,CONCAT( '[asa]', SUBSTRING( `post_content` , LOCATE( '[asa]', `post_content` ) +8, LOCATE( '[/asa]', `post_content` ) - LOCATE( '[asa]', `post_content` ) -8 ) , '[/asa]' ) FROM `wp_posts` WHERE `post_content` LIKE '%[asa]%' AND `post_content` LIKE '%[/asa]%'Immer noch die 1600 Datensätze?
Update: Ich habs, die 8 muß natürlich jeweils durch eine 5 ersetzt werden, [asa] ist ja nur 5 Zeichen lang.
Gruß
Ingo -
Muß mich korrigieren. Die Anzahl hängt beim UPDATE auch davon ab, ob tatsächlich etwas geändert wurde. So intelligent ist MySQL dann schon, daß nicht ein Feldinhalt unverändert mit sich selbst ersetzt wird.
Ungeachtet dessen hat es bei meinem Test bestens funktioniert. Waren zwar im ersten Durchklauf nur drei Datensätze und dann ein Datensatz, aber das ist egal.
Gruß
Ingo -
Hmmm, die Anzahl hängt in beiden Fällen nur vom WHERE-Teil der SQL-Abfrage ab. Sie muß also beim Abfrage- und Set-SQL-Befehl identisch sein. Sicher, daß in beiden Fällen der WHERE-Teil identisch ist?
Gruß
Ingo -
Seltsam. Wieviele Treffer liefert denn die Kontroll-Anweisung (mein erster SQL-Befehl)?
Gruß
Ingo -
Na prima, so bekommt die Spam-Seite hier auch noch einen Link. Es hätte wohl auch gereicht, nur zu erwähnen, daß man auf eine Spam-Seite weitergeleitet wird.
Beim eigentlichen Problem kann ich allerdings nicht weiterhelfen.
Gruß
Ingo -
Guck mal, was da beim 2. Blog bei Einstellungen->Allgemein als Blog- und Wordpress-Adresse eingetragen ist. Da sollte das auch mit www stehen. Falls nicht, entsprechend ändern.
Gruß
Ingo -
Hmmm, ich habe noch einen kleinen Fehler in meinem Code entdeckt, der aber praktisch nichts an der Ausführung ändern sollte:
Beim zweiten LIKE muß da natürlich [/amazon] stehen. Ich will damit ja prüfen, ob Start- und End-Shortcode vorhanden sind.Was heißt, der Code zum löschen bringt kein Ergebnis? Stehte da "0 Zeilen betroffen." oder etwas Ähnliches? Irgendwas gibt doch phpMyAdmin auf jeden Fall aus.
Gruß
Ingo -
Das hat aber alles nichts mit Wordpress zu tun. Mit dem Probem bist Du in einem Linux/Ubuntu-Forum besser aufgehoben.
Gruß
Ingo