Hi.
Wenn du mir eine Auflistung der Anforderungen und Systemdaten per PM schickst mit einer Preisvorstellung, schau ich mir das mal in einer freien Minute an.
Interesse besteht meinerseits.
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 erstellenHi.
Wenn du mir eine Auflistung der Anforderungen und Systemdaten per PM schickst mit einer Preisvorstellung, schau ich mir das mal in einer freien Minute an.
Interesse besteht meinerseits.
Hi.
Sagt mal ist es möglich auf kompfortablem Weg einen thread aus diesem Forum hier in mein WP 1.5.2 als posts zu importieren?
Hab nen langen thread in einem dieser foren angefangen gehabt und nun passend zum thread ein Blog aufgesetzt.
Zu Begin wollte ich nun gern die bereits erstellen posts im thread als posts in mein WP übernehmen?
Bei WP2 hab ich so ne "hübsche" Funktion feed importieren gesehen...
Nur in WP1.5.2 noch nicht und nen feed vom board hab ich auch nicht finden können.
Demo Blog
Hab grad mal nen Demo Blog für das PlugIn aufgesetzt:
http://ml_multilingual.code-in-design.de
add:
Demozugang eingerichtet! Daten im Blog
Hi.
Kann man im Adminbereich die Auflistung der posts bzw. pages via plugin ändern?
Ich möchte einige posts dort nicht anzeigen lassen/verstecken wenn es möglich ist.
Zitat von LJayBeim anlegen oder ändern von pages hab ich nun zwar eine kategorieauswahl, allerdings speichert er leider keine ausgewählten Kategorien ab.
Vielmehr setzt er die Kategorie immer auf die default-kat. :(
Problem gelöst: (siehe dazu:
)
Die Lösung kann so einfach sein... wenn man es halt nur weiss! :D
Hierdurch wird eine Funktion aufgrufen die z.B. neue Form-Felder schreibt.
"edit_page_form" bewirkt dann das Einfügen der Felder noch vorm Ende-Tag "</form>" beim bearbeiten von pages/posts.
Zitat
edit_page_form
No parameter. Executes inside the <form> tag on the page editing form. Useful for inserting additional input fields in the page editing form.
...shit... grosses Prob...
Beim anlegen oder ändern von pages hab ich nun zwar eine kategorieauswahl, allerdings speichert er leider keine ausgewählten Kategorien ab.
Vielmehr setzt er die Kategorie immer auf die default-kat. :(
muss irgendwie das form-field der Kat-Auswahl mit übergeben könne?!
Ideen?
ToDo:
Adminbereich: beim schreiben/anlegen einer Pages wird aktuell die Kategorieauswahl nicht berücksichtigt beim speichern.
Vermutlich, weil die Auswahl am Ende (ausserhalb des forms) des quelltext steht und somit nicht im form-scope übergeben wird...
ToDo:
Auf Sprache beschränkte Anzeige der pages bei Verwaltung->Pages
Bugfix:
- Bugfix bei Ausgabe der posts auf Userseite:
Es werden zwar nur posts aus unterkategorien der Mainkat ausgegeben, aber keine aus der obersten direkt.
wird nun korrekt mit ausgelesen und angezeigt.
----
Kategorien einer Sprache mit gleichem nicename wie in einer anderen Sprache, werden nun korrekt angezeigt. Vorher konnte man nicht in die 2. switchen.
Leider nur Workaround um den Bug von WP zu umgehen.
Musste nun aber doch nicht gleich desshalb auf WP2 ausweichen, zumal es dort auch nur mit offiziellem BugFix gehen würde...
ich habe in meinem WP mehrere "Haupt"-Kategorien in denen es Subkats gibt, die den gleichen nicename haben können, wie in einer anderen Maincat. .
Suche ich nach "nicename=xxx", finde ich immer nur den ersten Eintrag in der DB.
Hiermit kann ich u.a. die Suche auf bestimmte Kategorien und deren Unterkategorien eingrenzen.
folgende Funktion sollte immer alle untergeordneten cat_IDs einer hauptkategorie ausgeben (egal wieviele unterbenen)
Anwendung an obiges Beispiel:
Ermittle alle Unterkategorien für ID 4
print_r(ml_all_cat_IDs4_maincat(4));
Ergebnis: Array mit 5,6,7,8,9
//gib array mit cat_ID aller Unterkategorien aus
function ml_all_cat_IDs4_maincat($parent = 0){
global $wpdb;
$cats = $wpdb->get_results("SELECT cat_ID FROM $wpdb->categories WHERE category_parent = $parent");
$result = array();
if(count($cats) > 0){
foreach($cats as $cat){
$result[] = $cat->cat_ID;
$childs = ml_all_cat_IDs4_maincat($cat->cat_ID);
if( count($childs) > 0 ) $result = array_merge($result, $childs);
}
}
return $result;
}
Alles anzeigen
Hi.
Hab irgendwie grad eine Blockade und mir will keine optimierte Lösung einfallen.
Wie ermittel ich alle cat_IDs einer Kategorie?
Beispiel:
1 -> a
[indent]2 -> a.a[/indent]
[indent]3 -> a.b[/indent]
4 -> b
[indent]5 -> b.a[/indent]
[indent]6 -> b.b[/indent]
[indent][indent]7 -> b.b.a[/indent][/indent]
[indent][indent]8 -> b.b.b[/indent][/indent]
[indent]9 -> b.c[/indent]
Für die Kategorie "4" müsst ich also ein Array (oder liste) mit folgenden IDs zurückbekommen: "4,5,6,7,8,9"
Für Kat. "1" erhalte ich "1,2,3"
ich weiss, ich hab solche selbstaufrufende function mit schleifen usw. schonmal gemacht... jedesmal überleg ich aber aufs neue wie ich das optimal am besten mit einer funktion lösen kann...
Hat jemand einen Ansatz oder sogar eine Lösung?
leider werde ich auf Grund eines BUGs im WP die aktuelle Version nicht weiter entwickeln können.
Allerdings für WP2 werde ich es umbauen und fertigstellen. (BugFix ist nur für WP2 vorhanden)
aha ok..
für WP 1.5.2 gibts also kein Bugfix, wenn ich das richtig sehe. :(
shit
aber hacken ist doch "nicht erlaubt" ;)
hmm scheint etwas komplizierter als gedacht zu werden.
Der BugFix scheint wohl nicht auf WP 1.5.2 bezogen zu sein. SOmit kann ich ihn nicht wirklich 1:1 übernehmen.
Wie ist da der normale Werdegang um einen Fix bei sich einzupflegen?
Ich kann ja schlecht alle Files updaten?!
Oder ist es sogar Ratsam das letzte/neuste WP vor 2.0 komplett zu downloaden?
(Wenn ja, wo gibts das komplett als zip)
Sry wenn ich etwas nerve mit sovielen Fragen und Problemen - jeder fängt halt klein an.
Bin leider mit derartigen BugFux Systemen nicht vertraut.
Kann ich da für meine WP 1.5.2 Version einfach den neuen Source aus
root/tags/1.5.2/wp-includes/classes.php
http://trac.wordpress.org/file/tags/1.5.…des/classes.php
kopieren?
komm mit dem bugfix nich klar. Das baut anscheinend auf eine andere WP Version auf.
Meine functions.php sieht an der Stelle erheblich anders aus.
http://trac.wordpress.org/ticket/1787
Ist also bekannt der Bug.
ok. Habs geprüft. Scheint echt ein Bug zu sein.
Wenn ich dein PlugIn mal rausnehme und nur mit dem WP core arbeite, tritt das immernoch auf.
Beispiel:
cat1 -> subcat1.1 -> "news"
cat2 -> subcat2.1 -> "news"
Link mit Permalink würde bei mir wie folgt aussehen:
"domain.tld/cat1/subcat1.1/news"
"domain.tld/cat2/subcat2.1/news"
Bei Klick auf Kategorie "news" wird nun immer per nicename "news" die cat_ID aus der Tabelle ausgelesen.
Die Abfrage liefert dann 2 records wobei immer das erste genommen wird.
Es ist somit nicht möglich in die Kategorie "news" unterhalb von "cat2" zu switchen.
Habe ich das korrekt ermittelt oder hab ich ggf. nen Anwendungsfehler?
hmm...
also es ist nun die Frage, wird durch das verändern der where clausel in deinem Plugin das nicht korrekt eindeutig ausgelesen oder ist das wirklich nen Bug und tritt auch ohne PlugIn mit der core function auf.
Stellt sich ja die Frage, ob dieser "nicename" auch so gedacht ist, das er eindeutig ist?