Eigenes Theme & Shoutbox (Wordspew) wird nicht angezeigt

  • Hidiho,

    direkt die Problemstellung: ich schiebe die Shoutbox (im Backend) in die Sidebar, aber sie wird mir ums verrecken nicht auf der Website angezeigt.

    Wordpress 3.01 & Pierres Wordspew 5.55 (aktuellste Version)

    normalerweise google ich solange, bis ich was sinnvolles finde, aber nach 3 Tagen dauer googlen ist auch bei mir mal schluss.

    Ich finde unendliche viele anleitungen wie ich die Shoutbox in die sidebar.php einbinde, wie ich sie mit dem Backend bekannt mache etc...

    Aber nichts funktioniert. Mit dem Backend bekannt machen brauch ich sie nicht, ich hab sie bereits dort. In die Sidebar.php einbinden mit folgendem Code funktioniert ebenso wenig:

    PHP
    <?php if(function_exists(jal_get_shoutbox)) { jal_get_shoutbox(); } ?>

    Ich habe ein eigenes Theme erstellt für einen Freund (macht ein FSJ in Südafrika und wollte seine Erlebnisse festhalten). Basis dazu war das voidy-Theme. Ich habs einfach kopiert, alles bis auf die wichtigsten Dateien gekickt und losgelegt. (Gekickt habe ich sie, um möglichst wenige Fehlerquellen zu haben ^^)

    Hat alles auch soweit alles gut funktioniert, das Design konnte ich dank gewisser HTML & CSS kenntnisse sehr gut umsetzen.

    Ich bin völlig neu auf dem Gebiet der eigenen Themes, aber durch 6 Monate erfahrung im Umgang mit Contao (ehemals TYPOlight) und die dadurch errungenen PHP-Kenntnisse bin ich bisher nicht vor größere Hürden gestellt worden.
    Die Sidebar Widgetfähig zu machen war ein Kinderspiel, aber hier verzweifel ich absolut.

    Ich habe festgestellt, dass absolut kein HTML-Code ausgegeben wird. (Mit Firebug und Dragonfly [Opera] geschaut).

    Ich habe es direkt online getestet und auch lokal auf meinem PC (xampp)
    also kann eine Fehlkonfiguration ausgeschlossen werden, auch weil ich mit reaktiviertem VoidyTheme die Shoutbox habe, nur mit meinem Theme nicht. Es muss an einer fehlenden Datei oder sowas liegen.

    Wenn ihr den Thread lieber im Design-Forum sehen wollt, verschiebt ihn bitte ;)

    mfg ZobbL

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wie immer ist ein Link zum Blog hilfreich ;-)

    Zitat

    Mit dem Backend bekannt machen brauch ich sie nicht, ich hab sie bereits dort.

    Was meinst Du damit? Du musst das Plugin unter "Plugins" aktivieren.

    Zitat

    In die Sidebar.php einbinden mit folgendem Code funktioniert ebenso wenig:

    PHP
    <?php if(function_exists(jal_get_shoutbox)) { jal_get_shoutbox(); } ?>

    Richtig, das funktioniert auch nur, wenn das Plugin aktiviert wurde.

    Zitat

    Die Sidebar Widgetfähig zu machen war ein Kinderspiel, aber hier verzweifel ich absolut.

    Entweder Du benutzt Widgets, oder gehst den manuellen Weg über das Einbinden der Codes. Beides zusammen geht meines Wissens nach nicht.

    Zitat

    Ich habe festgestellt, dass absolut kein HTML-Code ausgegeben wird. (Mit Firebug und Dragonfly [Opera] geschaut).

    Kein HTML Code auf der gesamten Seite? Oder nur in der Sidebar? Bei der Sidebar wäre das dadurch erklärbar, dass eventuell keine Widgets aktiviert wurden und die sidebar.php ansonsten keine Funktionen aufruft.

  • Ehm ja, mein Fehler tut mir leid

    Viele Dank für die Antwort alle mal ;)

    http://www.rokjump.de


    also im backend ist es aktiviert ... ich habe es ganz normal, wie jedes andere plugin auch, hochgeladen und erst einmal aktiviert.

    unter "widgets" habe ich es dann in die sidebar gezogen (da wos hin soll ^^) und dann geschaut ob ich sie sehe. weder lokal noch online auf dem server (ist ein df-server, aber ich denke das sollte mehr oder weniger irrelevant sein, da es ja mit einem anderen theme geht)

    also hab ich mich schlau gemacht, mit besagtem code in der sidebar.php versucht etwas zu erreichen (wieder lokal und online) aber auch hier leider keinen erfolg.

    und es ist keinerlei html-code zu finden, der auch nur annähernd etwas mit der shoutbox zu tun hat.

    habe extra wenig markup verwendet um möglichst wenige fehlerquellen zu haben (wie im ersten post erwähnt, mein erstes theme)


    mit backend bekannt machen, habe ich die funktionen gemeint, die nötig sind, damit die plugins in den widgets auftauchen

  • Wenn es mit einem anderen Theme problemelos klappt, dann ist zumindest die Fehlerquelle schonmal einzugrenzen: das Theme. Poste mal den Inhalt der sidebar.php und functions.php. Formatiere den Code hier im Editor bitte auch als solchen.

    Bzw. könntest Du Dir zuvor auch mal diesen Artikel ansehen und prüfen, ob Du nicht irgendwas vergessen/gelöscht hast: http://faq.wordpress-deutschland.org/wie-kann-ich-m…-faehig-machen/

  • Hi,

    denke auch das liegt eindeutig am Theme, nutze das selbe Plugin in diversen Installationen und es funktioniert dort überall problemlos...

    Gruß blog_micky

    Respice post te, hominem te esse memento! (Sueton „Iulius“ 51)

  • also, da ich nicht weiß war ihr genau sehen wollt, außer die parts, die in deinem link stehen (über den ich übrigens mein theme widgetfähig gemacht hab ^^)

    daher: http://rokjump.de/Files/Stuff.rar

    sidebar und functions php gepackt.

    wenn ihr irgendwelche graunehaften anfängerfehler findet, bitte sagen - ich gelobe besserung ^^

  • Wäre es möglich das gesamte Theme zu posten? Dann probiere ich das mal in einer Testinstallation aus. Habe die beiden Dateien jetzt noch nicht überprüft...

  • Innerhalb des HTML-Headers fehlt der Aufruf für wp_head.

    Also header.php öffnen und vor

    Code
    </head>

    dieses einfügen:

    PHP
    <?php wp_head(); ?>

    Danach wird auch das Widget angezeigt ;-)

    Einmal editiert, zuletzt von mfitzen (3. Oktober 2010 um 17:10)

  • Hmmm, des is jetz peinlich :D

    aber vielen dank für die zeit, mühen und antworten ;)

    damit wäre ein weiteres mysterium gelöst ^^

    danke nochmal

    mfg ZobbL

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!