Beiträge von monki

    Hallo!

    Ich benötige mal wieder Hilfe :mrgreen:

    Und zwar suche ich ein Plugin, mit dem ich es realisieren kann, dass Bilder,die sich gesammelt alle auf einer Seite befinden, vom User bewerten lassen. Ich hab mir da das gängige System mit den Sternen vorgestellt (also eine Bewertung von 1-5). Allerdings finde ich nur plugins um einzelne Posts zu bewerten... und so etwas suche ich halt NICHT!

    Wenn mir jemand weiter helfen kann, wär ich sehr zu Dank verbunden!

    Liebe Grüße,

    Marcus
    dibtych

    Danek erstmal für die Antwort.

    Ich habe nun folgendes probiert:

    get_the_ID()

    the_ID()

    und

    get_ID()

    letzteres lieferte zumindest eine Fehlermeldung.

    bei den beiden anderen Funktionen bekomme ich nichts zurück.
    Ich sollte vielleicht noch erwähnen, dass ich mich außerhalb vom loop befinde und dass ich die id für die aktuelle feste seite benötige.

    Vielen Dank für weiter Antworten.

    Ich habe mal wieder ein neues Problem:

    Ween ich in Wordpres die Permalinks für Seiten und einträge auf standart einstelle, wird mir durch die variable $page_id die aktuelle id der seite ausgegeben.

    Wenn ich nun die Permalinkstruktur umstelle (in dem Fall auf "/%year%/%monthnum%/%day%/%postname%/" ) wird mir nur noch auf der Startseite (die nicht die Blogseite ist) ein wert für $page_id ausgegeben. auf allen anderen Seiten wird mir der Wert 0 zurückgegeben.

    Gibt es da eine alternative oder eine andere Funktion oder variable?

    EDIT: Ach ja WP-Version: 2.6.3 DE-Edition

    Du suchst wohl "post_parent":
    Database Description WordPress Codex

    Ok. kann sein. aber wie benutz ich das? oder kann das benutzen? Und was macht ess genau? die Tabelle gibt wenig Aufschluss über funktionsweise und nutzen, oder ich hab sie nicht verstanden.

    Ah ok. Post_parent in der Datenbank... So wie ich das sehe. Gibt er mir damit die id des Mutterpost, richtig? Damit kann ich denke ich arbeiten :) vielen dank!

    Hallo Ich bins mal wieder mit einen neuen Problem :)

    Diesmal handlet es sich um die Navigation von Statischen seiten in Wordpress. Ich habe mir folgendes Szenario aufgebaut:

    • Ich habe eine Seite mit mehreren Hauptseiten, welche mehrere Unterseiten haben, welche wiederum weiter unterseiten haben, also ein Navigationsplan, der 3 Navigationsstufen erlaubt.
    • Ich möchte nun durch eine Datenbankabfrage sowohl festellen, ob die Seite (durch das Plugin user-permissions) für mein aktuelles Userlevel Lesbar ist und ob ich mich bereits auf der Seite befinde. Bisher mache ich das mit folgender Funktion:

      Funktioniert alles ganz super, einziger Dorn im Auge ist vielleicht, dass ich nicht die standart Wordpress Datenbankabfrage benutze. Aber egal es funktioniert soweit. Wenn Ich mich in der Hauptseite auch auf der entsprechenden Seite befinde wird das durch ein "current_page_item" in der Klasse des Li vermerkt.

    • Mein problem ist aber, dass ich mit der unternavigation der Seiten noch nicht so richtig zurecht komme. Folgendes Soll Passieren: Wenn eine Sseite Unterseiten hat, sollen sie in einer neuen unsortierten List dargestellt werden. Wenn Diese diese Unterseite wieder unterseiten hat, sollen diese auch wiederum in einer Unsortierten Liste dargestellt werden. Aber nur die Unterseiten, dessen Elternelement ausgewählt wurde.


    Hat dazu irgend jemand eine Idee, oder vielleicht sogar schon eine fertige lösung? Im Prinziep reichen mir die Stellen in der datenbank, wo die Abhängingkeiten geklärt werden um sie wieder auszulesen.

    Ich freue mich auf eure Antworten.

    Liebe Grüße
    Marcus

    Was ist daran nicht simple ? Ist alles in einer Seite drin. Nur weil es ein Link ist, heißt das ja nicht, das eine Seite geladen werden soll.

    Naja es erfüllt meine Anforderungen aber nicht. Ich wollte variabeln durch php an eine neue seite übergeben um diese dann für das Formular zu nutzen. Dafür müsste sich dan eine Seite nur mit dem Formular und den entsprechenden Funktionen erstellen. Aber es lässt sich ja auch (etwas unschöner und umständlicher) mit javascript realisieren.

    Nee das ist ja doof. Aber danke für die schnelle Antwort :) also pass auf:

    Ich habe eine Seite. Diese ist als privat markiert, damit keine außenstehenden darauf zugreifen können. auf dieser Seite wird ein string mit einer Tabelle ersetzt. Diese Tabelle soll auch im restlichen Template der Seite eingebunden sein. Ich erstze quasi einen string mit einer durch mein plugin generierten tabelle. Soweit so gut.

    Nun sollen der Tabelle verschiedene Funktionen zugewiesen werden. So z.B. eine eingabe für neue Daten.
    Dies soll über ein inline-Element (Thickbox) geschehen. Ein außenstehender soll nicht darauf zugreifen können. Eine andere Seite dafür anlegen ist auch nicht toll, da ich keine sichere Methode gefunden hab diese Seite gezielt in allen möglichen einstellungen anzusprechen. Der Inhalt muss alo auf der selben seite geladen werden.

    nun such ich nach zwei denkbaren lösungen: entweder man kann durch einen bestimmten filter direkt den gesammten body-tag ansprechen und ersetzen, oder es gibt die möglichkeit durch das Plugin temporär ein anderes Seitentemplate für die Seite auszuwählen.

    Das sind jedenfalls die beiden möglichkeiten, die ich mir vorstellen kann. Geht sowas in der art oder gibt es andere möglichkeiten?

    Hallo zusammen.

    Ich schreibe zur zeit ein Plugin in dem ich dialogboxen in der Benutzeroberfläche als inline-elemente darstellen möchte.
    Diese Elemente sollen durch die Übergabe einer Variablein der Adresse über das plugin aufgerufen werden (also z.B. "http://www.adresse.de/blog?display=inlinecontent&show=1").

    Die inline-seiten werden über Thickbox ( ThickBox 3.1 ) eingefügt. Im Prinziep läuft auch alles. Allerdings haben die Seiten der Inline-Elemente das komplette Theme der restlichen seite mit Linkleiste und allen drum und drann. Ich möchte allerdings nur einen bestimmten teil (Ein Formular, welches die eingaben in eine Tabelle der Datenbank einfügt) in dem Element darstellen.

    Ich benötige also eine Möglichkeit durch das Plugin nur den gewünschten code anzuzeigen ohne den rest der Seite.

    Das ganze soll auf der Blogoberfläche geschehen.

    Hat jemand eine Idee, wie ich das realisieren kann?
    Wäre euch sehr dankbar für anregungen!

    Der all-inkl-Webspace war nur ein Unteraccount von meinem Bruder. Um sein Serverplatz nicht alzusehr zu belegen und weil ehr php nicht auf version 5 aufstocken wollte, bin ich zu nen freund gewechselt, der mir auf seinen Server, bei dem ich mir beliebig viele services und so wünschen darf ;-), einen Unteraccount gegeben hat. (Insgeheim hab ich auch gehofft, dass das Problem mit der Weiterleitung verschwindet)

    ABER: Ich glaube ich habe die Lösung für das Problem gefunden: Die Funktion canonical_redirect erzwingt nämlich den Port 80. Und genau da lagen meine Accounts auf den Webservern ja bisher nicht. Die wurden nämlich bisher auf einen anderen Port gelagert. ich denke da liegt das Problem.
    Ich werde heute abend die canonical.php dementsprechend verändern ein einfaches

    PHP
    $requested_url = str_replace(':80','',$requested_url);

    vor die Zeile 48 (In WP 2.5 DE) dürfte das Problem vorerst ausschalten.

    Da du dich mit Plugins etwas auskennst hab ich noch ne frage: kann man daraus vielleicht ein plugin basteln um technisch unversierte user diesen bugfix bereit zu stellen?

    Ich werde das aber heut abend erst testen. Ich berichte dann über die Richtigkeit meiner Annahme ;)

    Naja, so wie ich das sehe wird am ende der wp-comments-post.php ein wp_redirect auf die Seite ausgefürt, von der der comment gepostet wurde. Somit wird sichergestellt, dass man bei Aktivierung des Refresh-Buttons des Browsers oder der F5-Taste die Daten nicht nochmal an die Blog-engine schickt. Daher ist wp_redirect richtig und auch wichtig an der Stelle.
    Das war der Grund zu meinem Ansatz zum selektiven redirect. Ich forsche mal noch etwas weiter nach... mal sehen, ob sich das Problem nicht irgendwie vernünftig lösen lässt. Im moment benutze ich das Plugin AJAX Comments, wodurch der User nicht in die wp-comments-post.php muss und der entstandene Post ja nur per Javascript nachgeladen wird. Aber eine Wirkliche Lösung ist das auch nicht.

    Edit zu der IP:

    Zitat von meinem Hoster

    Mir ist zwar noch nicht klar, wie die IP das Problem bereinigt, aber es wäre die

    ping mmeier.msnetworks.de
    Ping mmeier.msnetworks.de [87.230.27.194] mit 32 Bytes Daten:
    Antwort von 87.230.27.194: Bytes=32 Zeit=148ms TTL=58

    Allerdings hast du bereits richtig erkannt, dass es da noch einen haken gibt:
    Dein Webspace bei mir ist über einen Vhost zu erreichen, und dieser ist an den Host-Header der Requests gebunden.
    Kurz: An den Domainnamen.
    Alternativ wäre nuroch eine Unterscheidung via Port denkbar - allerdings würde uns das imho auch nicht weiter helfen.

    Danke das Plugin hats total gebracht.

    Nur wenn ich comments poste bleibt die Seite danach weis. Auch bei der Anmeldung bleibt sie erstmal weis. Ein renew der Seite liefert dann aber das richtige Ergebnis. Wäre schön, wenn wir das Problem auch noch irgendwie gelöst bekommen.

    EDIT: Ich denke das Problem ist, dass das wp_redirect in einigen Scripten, wie in wp-comments-post.php benötigt wird um die Seite nach der bearbeitung der Anfrage wieder auf die korrekte seite zu leiten. Die frage ist, wie kann man per Plugin feststellen, ob man sich momentan in dem jeweiligen script befindet um einen entsprechenden switch einzubauen. Oder:was meine eigentliche vermutung ist: das wp_redirect wird irgendwo falsch aufgerufen, was den loop zur folge hat. Die frage ist, wo wird es falsch aufgerufen und wie kann man es unterbinden?

    Post-EDIT: Die Sache mit der ip-adresse kann ich erst heute abend ausprobieren, da ich mittlerweile auf den Server eines Freundes umgezogen bin, und ihn erst heut abend erreichen kann wegen der ip. Das problem mit den loop entstand aber auch auf dessen Server.

    Die .htaccess liefer folgendes:

    Ich habe die Permalinks angepasst, aber auch vorher gab es schon das Problem - selbst als die .htaccess noch nicht existierte und Wordpress keine Rechte hatte diese zu beschreiben oder zu erstellen.

    Sorry, dass ich mich so spät erst wieder melde. Ich hatte ein bisschen viel um die Ohren in letzter Zeit.

    Ich hab das mit den PHP-Headern gemacht Es Folgen TXT-Dateien mit den jeweiligen Ergebnissen (Für das Hauptfenster und den Generator):

    http://dibtych.de.dd15430.kasserver.com/wp-content/upl…urze-domain.txt (wenn ich als URL http://www.dibtych.de angebe)
    http://dibtych.de.dd15430.kasserver.com/wp-content/upl…n-generator.txt (wenn ich als URL http://www.dibtych.de angebe - Generator)
    http://dibtych.de.dd15430.kasserver.com/wp-content/upl…urze-domain.txt (wenn ich als URL http://dibtych.de.dd15430.kasserver.com angebe)
    http://dibtych.de.dd15430.kasserver.com/wp-content/upl…n-generator.txt (wenn ich als URL http://dibtych.de.dd15430.kasserver.com angebe - Generator)

    Das merkwürdige ist übrigens, dass mein Blog mit der Kurzen Domain erreichbar ist - auch die Dateien sind so erreichbar (Beispiel: http://www.dibtych.de/wp-content/upl…n-generator.txt) - nur wenn ich die URL in Wordpress ändere, damit er die Links umschreibt, läuft das in diese Endlosschleife. Das Admin-Portal läuft dann allerdings noch und ich kann die einstellungen rückgängig machen. In der Adresszeile wird mir dann auch ordnungsgemäß "http://www.dibtych.de/wp-admin/" angezeigt statt "dibtych.de.dd15430.kasserver.com/wp-admin/"

    Ich wäre euch um eure Hilfe sehr dankbar. Ich habe nämlich keine gescheite Idee mehr dazu. Mit dem Auslesen der HTTP-Header kenn ich mich leider auch nicht aus.

    Hallo zusammen.

    Ich habe meinen Blog mit der domain dibtych verlinkt. wenn diese adresse in den Browser eingegeben wird, so funktioniert auch alles. Auch auf meinen Sitehoster steht, dass die domain in das hauptverzeichnis meiner Seite zeigt. mein Problem ist, dass wenn ich einen link - z.B. auf einen einzelnen eintrag oder auf eine andere Seite - in meinem Blog benutze, erscheint in der Adressleiste nicht mehr dibtych sonder die adresse, die von meinen webspace-anbieter für mich zur verfügung gestellt wird. auch das skript in meinen design, dass angemeldete user sich abmelden oder auf ihr profil zugreifen können, oder nicht registrierte user sich anmelden können funktioniert nicht auf der Hauptseite, sondern nur auf den seiten mit der unschönen url (das liegt aber glaub ich in dem Fall an den gesetzten cookie). Die einzelnen beiträge lassen sich jedoch sowohl mit der unschönen als auch mit der schönen adresse erreichen (das ging auch schon, als ich die permalink-einstellungen noch nicht geändert hab - heist: als seiten noch mit ?p=n angegeben wurden)
    Ich habe in wordpress unter einstellungen eine option gefunden, mit der ich die blog und die wordpress url ändern kann. Da steht im moment auch die unschöne adresse von meinem Provider drinn. Wenn ich beide in die schöne adresse ändere, meldet firefox, das sich die adresse in einer unendlichen schleife befindet und daher nicht erreichbar ist. Wenn ich nur die blog url ändere, verlinkt der jedoch immernoch auf die falsche url und ich komm nicht mehr in den wp-admin-bereich (nach dem login-fenster kommt nur noch eine weiße seite).

    hat jemand von euch eine idee woran das liegen könnte? Gibt es dafür schon eine lösung?