Habe mir jetzt erst mal mit dem Workaround geholfen, eben nicht nach Schlüsselanhänger zu suchen, sondern nach sselanh
Ist nicht so schön, aber jetzt mal zweckmäßig. Trotzdem suche ich noch immer Hilfe bei der richtigen Lösung...
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 erstellenHabe mir jetzt erst mal mit dem Workaround geholfen, eben nicht nach Schlüsselanhänger zu suchen, sondern nach sselanh
Ist nicht so schön, aber jetzt mal zweckmäßig. Trotzdem suche ich noch immer Hilfe bei der richtigen Lösung...
Tja, keine Fehler, keine Produkte... :(
Versuch es mal mit prepare(): http://codex.wordpress.org/Function_Refer…jection_Attacks
Danke für den Tipp, leider erfolglos:
function getByKeyword($string,$count=1){
global $wpdb;
$table_name = $wpdb->prefix . "shopprodukte";
$sql = 'SELECT * FROM '.$table_name.' WHERE title like \'%'.$string.'%\' OR description like \'%'.$string.'%\' LIMIT 0,'.$count;
// echo $sql;
$RelatedProducts = $wpdb->get_results($wpdb->prepare($sql),ARRAY_A);
// print_r($wpdb);
return $RelatedProducts;
}
Alles anzeigen
Hi!
Dieser SQL String ist nicht hart codiert. Er wird mit folgender Funktion erstellt:
function getByKeyword($string,$count=1){
global $wpdb;
$table_name = $wpdb->prefix . "shopprodukte";
$sql = 'SELECT * FROM '.$table_name.' WHERE title like \'%'.$string.'%\' OR description like \'%'.$string.'%\' LIMIT 0,'.$count;
// echo $sql;
$RelatedProducts = $wpdb->get_results($sql,ARRAY_A);
return $RelatedProducts;
}
also sehr einfach. Ich hatte nur $sql mal ausgegeben, um es per copy paste in phpMyAdmin einzugeben.
Also an der php-Datei sollte es nicht liegen. Ich habe auch schon $string durch utf8_encode und dergleichen geschickt, ohne Erfolg?
Ich bin ratlos.
Hallo!
Ich habe mir ein kleines Plugin gebastelt, welches ein paar Produkte in der Datenbank hält. Dazu habe ich dann einen kleinen Shortcode erstellt, welcher ein Produkt nach keyword aus der DB holt und anzeigt. Alles kein Problem, bis ich im keyword ein Umlaut habe.
Gebe ich im Plugincode den SQL String aus (
SELECT * FROM wp_shopprodukte WHERE title like '%anhänger%' OR description like '%anhänger%' LIMIT 0,5
) und kopiere ihn in phpmyadmin, bekomme ich ein Ergebnis.
Ich denke, es hat es was mit der Codierung zu tun. Ich habe bereits versucht, mit utf8_decode/encode den string zu bearbeiten, ohne Erfolg.
Gibt es da evtl. eine Wordpress Funktion, die mir das abnimmt, oder wie kann ich das gestalten.
Zu meiner DB:
MySQL-Zeichensatz: UTF-8 Unicode (utf8)
MySQL 5.0.27-max-log
WP:
define('DB_HOST', 'localhost'); // In 99% der F‰lle musst du hier nichts ‰ndern. Falls doch ersetze localhost mit der MySQL-Serveradresse.
define('DB_CHARSET', 'utf8'); // Der Datenbankzeichensatz sollte nicht ge‰ndert werden
define('DB_COLLATE', '');
Vielen Dank,
Markus
ich habe heute noch etwas im codex gewühlt und bin unter anderem darauf gestoßen:
Custom Queries « WordPress Codex
scheint mir in die richtige Richtung zu gehen. Falls dies hier jemand lesen sollte, der das schon mal genutzt hat, mag er mir mal gerne ein paar Code-Tipps geben.
Guten Morgen!
Ich habe jetzt schon verschiedene Plugins angeschaut, um da durchzublicken. Aber meist sind die ensprechenden Passagen in den Plugins einfach zu kryptisch für mich und meist extrem schlecht dokumentiert. Im Codex habe ich es leider auch nicht wirklich gefunden. Daher hier mein Problem:
Ich möchte ein Plugin erstellen, welches selbst Seiten erzeugt. Als Beispiel nehme ich jetzt mal einen Shop.
Beim Aufruf von
blog.de/shop/ soll eine Shopübersicht kommen,
blog.de/shop/1723 soll produkt 1723 angezeigt werden
usw.
Wie kann ich mein plugin so schreiben, dass es bei den entsprechenden permalinks wirklich aufgerufen wird? Also wie sage ich WP welche funktionen bei welcher URL angezeigt werden soll?
Ich hoffe, ich habe mein Problem ausreichend geschildert. Wenn nicht, ruhig nachfragen.
Thanks in advance ;)
die Lösung
Na, das ist ja ziemlich einfach gewesen.
Ich habe in meiner wp-config.pop einfach den Cookiepath gesetzt:
dadurch gilt das Cookie für die gesamte domain und das ist mir ja recht so. Nun kann ich tatsächlich auf die Wordpress-User zugreifen.
Also legt Euch wieder hin ;)
geht so nicht
Ok, habe es in der Mittagspause mal auf die schnelle ausprobiert. geht so nicht:
Das Problem scheint zu sein, dass das Cookie auf http://www.domain.de/blog/ abgelegt ist ( sieht man im cookie als path ) ich aber von http://www.domain.de abfrage.
Ideen?
Hallo!
Ich habe sowohl hier als auch im englischen Support Forum gesucht, aber keiner fragt nach dem, was ich brauche. Also hier kurz zur Vorgeschichte:
Ich habe mir eine PHP-Applikation geschrieben, die ich um ein Blog erweitern möchte. Bisher ist meine Applikation ohne Benutzerkennungen ausgekommen, aber nun würde ich gerne auf die Funktionen von Wordpress zurückgreifen. Angemeldete Nutzer dürfen z.B. bestimmten Content sehen oder so.
Die Installation:
http://www.meinedomain.de ( meine applikation )
http://www.meinedomain.de/blog/ ( Wordpress installation )
Nun zu meiner Frage:
reicht es, wenn ich wp-blog-header.php include um z.B. folgendes zu machen:
require('./blog/wp-blog-header.php');
function zeigcontent () {
global $user_level;
get_currentuserinfo();
if ($user_level < 8) return false;
echo "content ;)";
}
so zur anschauung. Ich möchte mir eine zweite Userverwaltung sparen. Ausserdem kann ich so per Wordpress user/superuser/admins trennen.
Da ich gerade nicht testen kann ( kein Zugriff ), es mich aber brennend interessiert, stelle ich hier meine Frage.
Danke und Gruss,
Markus
Hi!
Ich habe mittlerweile mehrere Blogs unter Wordpress laufen und bin noch immer begeistert. Was mich jedoch nervt, ist es, die Plugins und Wordpress selbst für jede einzelne Domain aktuell zu halten.
Ich habe einen root-Server und habe auch schon mit dem Gedanken gespielt, die entsprechenden Verzeichnisse via unix-link zu übernehmen.
Was mir aber noch viel besser gefallen würde, wäre es Wordpress MU zu installieren.
Da ich aber nirgends ordentliche Doku gefunden habe, frage ich mal hier nach.
Wie installiere ich Wordpress MU so, dass ich die Blogs als eigenständige Domain betreiben kann? Muss ich da lediglich die URL in der Konfiguration so nennen, oder ist da noch was an der apache-konfig zu machen?
Ich hoffe, ihr versteht mein problem, wenn nicht, fragen...
Danke!
nun, ich habe aus dem wordpress.org forum hilfe bekommen. Man kann via SVN den aktuellen stand downloaden, oder sich durch die Beta-Mailingliste die Download-Adresse schicken lassen.
Ich habe beides gemacht und mir 1.6 erfolgreich installiert. Es läuft ja bekanntlich auch unter wordpress.com
sieht so weit echt schön aus, ein paar gimmicks, die das bloggen noch schöner machen.
Gruss,
Markus
Hi!
Ich möchte in meinem Testserver gerne mal Wordpress 1.6 installieren. Weiß einer, wie ich das woher bekomme?
Danke!
Hi!
schon mal was von feedburner gehört? der macht das noch ein wenig profesioneller.
http://www.feedburner.com
nutze ich in meinen feeds auch: http://www.bundesliga-blog.de/feed/ wird automatisch umgeleitet (gibt ein nettes plugin).
Hi!
Gibt es ein Plugin oder ähnliches, was es mir ermöglicht, umlaute in permalinks entsprechend umzuwandeln? ü -> ue und so?
Danke und Gruss,
Markus
--
http://www.bundesliga-blog.de
Hi!
Mein Blog ist unter http://www.bundesliga-blog.de zu erreichen. Ich suche noch Fussball-Blogs, die mit mir einen Linktausch machen. Euer Link käme zum Beispiel bei jedem Post zu Eurem Verein in den Header Bereich. Einfach anschauen und unter Kontakt mich ansprechen. oder hier rein.
Gruss,
Markus
Hi!
Ich habe von Anwälten der Firma Polaroid (US) die Auflage bekommen, mein Plugin (wp-polar???onizer) zu entfernen und jegliche Nutzung des Namens zu unterlassen.
Daher möchte ich allen Nutzern dieses Plugins raten, dies ebenfalls zu entfernen und alle damit erstellten Bilder ebenfalls, da die Form des Bildes mit dem weissen Rahmen ebenfalls durch die Firma Polaroid gesichert ist.
Vielen Dank und sorry!
Markus (http://kloeschen.com)