Ich setze in einem meiner WordPresse seit Jahren das Plugin Remove IP ein, das zuverlässig IPs aus Kommentaren durch 127.0.0.1 ersetzt. Geht aber nicht mit IPv6. Gibt es da eine WordPress-Funktion, die ich nutzen kann?
Beiträge von Tuxman
-
-
Ihr seid nicht hilfreich.
Lösung:
PHP
Alles anzeigen<li><h2>TEST...</h2> <?php $treenav = '<script type="text/javascript"> function doToggle( id ) { if ( jQuery( "#subCategories-" + id ).is( ":visible" ) ) jQuery( "#catToggler-" + id ).html( "‣" ); else jQuery( "#catToggler-" + id ).html( "▾" ); jQuery( "#subCategories-" + id ).slideToggle( "normal" ); } </script>'; $categories = get_categories( array( 'orderby' => 'name', 'parent' => 0, 'hide_empty' => false )); foreach ( $categories as $category ) { $subcats = get_categories( array( 'child_of' => $category->cat_ID, 'hide_empty' => false )); # Maybe useful if( !$subcats ) $change_the_folding_indicator = 'ø'; $treenav .= sprintf( '<span style="cursor:pointer" id="catToggler-%1$s" onclick="doToggle(\'%1$s\')">‣</span> <a href="%2$s">%3$s</a><br /> <div id="subCategories-%1$s" style="margin-left:1em;display:none">', $category->cat_ID, get_category_link( $category->term_id ), $category->name ); # Add this level only if subcats not empty if( $subcats ) { foreach ( $subcats as $subcat ) { $treenav .= sprintf( '‣ <a href="%s">%s</a><br />', get_category_link( $subcat->term_id ), $subcat->name ); } } $treenav .= '</div>'; } echo "<noscript><div style='display:none'></noscript>"; echo $treenav; echo "<noscript></div></noscript>"; ?> <noscript><ul> <?php wp_list_categories('orderby=name&title_li='); ?> </ul></noscript> </li> -
-
Folgende Problemstellung:
Auf meinem "Hauptblog" - hier entlang - habe ich inzwischen so viele Kategorien und Unterkategorien, dass eine ausklappbare Liste mir weiser erscheint als wp_list_categories. Dafür habe ich mir folgenden Code in die Sidebar gebastelt ("Collapsing Categories" ist ein irrsinnig defektes Plugin, Neuschreiben erschien mir klüger):
PHP
Alles anzeigen<li><h2>TEST...</h2> <script type="text/javascript"> function toggleCatDiv(id) { if (jQuery("#catTogglerDiv-"+id).is(":visible")) { jQuery("#catToggler-"+id).innerHTML="►"; } else { jQuery("#catToggler-"+id).innerHTML="▼"; } jQuery("#catTogglerDIV-"+id).slideToggle("normal"); } </script> <?php $args = array('orderby' => 'name', 'parent' => 0 ); $categories = get_categories( $args ); foreach ( $categories as $category ) { ?> <span style="cursor:pointer" id="catToggler-<?php echo $category->cat_ID; ?>" onclick="toggleCatDiv('<?php echo $category->cat_ID; ?>')">►</span> <a href="<?php echo get_category_link( $category->term_id ); ?>"><?php echo $category->name;?></a><br /> <div id="catTogglerDIV-<?php echo $category->cat_ID; ?>" style="margin-left:3em;visibility:hidden"> <?php $args = array( 'child_of' => $category->cat_ID ); get_categories($args); ?> </div> <?php } ?> </li>Klappt nur mittelgut:
- Es werden nur zwei von vier "Hauptkategorien" - ID 2 und 4 - angezeigt.
- Der "Aufklapppfeil" ist anklickbar, aber macht überhaupt nix. Auch keine Fehlermeldung in der Firefoxkonsole.
- Das DIV bleibt leer.
Ideen?
-
Ist ein Produktivblog, das gut besucht ist. Da mag ich nicht ständig an den Themes rumspielen (oder erst heute Nacht wieder)... daher war meine Frage eher darauf gerichtet, ob jemand weiß, wo ich da nachgucken könnte.
Wenn nicht, mache ich das heute Nacht wohl mal. :(
-
Keine Ahnung, wie lange das schon so ist und vor allem warum:
http://tuxproject.de/blog/2012/03/ -> Startseite
http://tuxproject.de/blog/2013/09/ -> StartseiteDie Permalinks der Beiträge selbst funktionieren aber.
Ich frag' mal plump: Hä?
-
Verschone das Rep mit Deinen politischen Ansichten und/oder Interessen.
Ich gebe keine Wahlempfehlung ab (außer: Regierung abwählen, das aber unabhängig davon, wer gerade regiert - denn das ist der Sinn des Wählens; wer nicht wählt, wählt die Regierung). :D
(n.b.: Schon gut, den Text der blackout.php überarbeite ich mal. Ändert ja nüscht am Plugin selber.)
Ich stelle handgeschnitzte Vierkanthölzer zur Verfügung. Viel Spaß beim Rundmachen! :evil: :twisted:
Pfff. Aber hast ja Recht... geändert.
-
Leicht verbesserte Version mit Shortcode anbei. Jetzt erst mal Pause, da Kopfschmerzen.
-
Leute zum Wählen animieren. "Lies Stimmzettel, nicht Blogs!".
Klar, "bringt eh nix" ist 'ne valide Argumentation, deren Aussage ich aber nicht teile.
-
Nur schnell zusammengebaut:
Dieses Plugin schaltet am Tag der Bundestagswahl (geht auch 2017 noch) WordPress von 8 bis 18 Uhr ab. Mit Countdown-Widget.
Guck' mal wer mit Ahnung drüber, bevor ich's ins Pluginrepository reintu'! :)
-
Gibt es eigentlich so was wie Disqus auch als lokale Version ohne Einbindung von Drittanbieterscripts?
-
Es ist ein gesponserter Webspace von einem technisch nicht sehr versierten Sponsor (ist ein Spielerprojekt).
(Dort läuft zzt. ein Ersatztheme, das den Fehler nicht wirft... das mag ich aber nicht.)
-
Die gibt es auf diesem Server nicht...
-
Problem: Auf einem (zugegeben ziemlich gurkigen) Server verursacht ein selbstgebautes (zugegeben ziemlich umfangreiches) Theme in unregelmäßigen Abständen einen Fehler 500. So weit ich sehe, liegt das an Überlastung durch selbiges. (Wie gesagt: gurkiger Server.)
Gibt es eine einfache Möglichkeit, zu tracken, welche Funktion die Last verursacht?
-
Das ist kein Fehler sondern ein standardkonformes, richtiges Verhalten.
Statische Elemente erstrecken sich auch unter dem Float, nur der Text weicht dem Float aus. ;)edit. Elemente mit overflow:hidden bilden einen eigenen Block Formatting Context , deshalb klappt das (ginge auch mit Float z.B.)
Ah, besten Dank für die Erläuterung! :) Stecke in den theoretischen Konzepten weniger gut drin als in der Umsetzung.
-
*nach oben schieb*
Konkretes Beispiel:
http://tuxproject.de/blog/2013/01/k…che-demokratie/Bei mir floatet das Bild rechts direkt ins erste Blockquote rein. WTF?
Nachtrag, Problem gelöst. Im BLOCKQUOTE fehlte:
Falls noch wer das Problem hat.
(Lösung hier gefunden.)
-
Der Haken "muss jeder Kommentar ..." hat's gemacht. Man sollte meinen, der zweite setzt den ersten außer Kraft, ist aber wohl andersrum. Mist. Danke für die Tipps.
-
Die Spambots, die gerade zu Hunderten in meinem Spamfilter hängenbleiben, haben allesamt 'ne Mailadresse. Jeder eine andere. Die einzigen, die das nicht tun, sind menschliche Besucher.
-
Spambots hinterlassen aber immer einen Namen (meist eine wirre Zeichenkette oder irgendwas mit Uhren, Taschen oder Penispillen), insofern nicht. ;)
-
Datenschutz. Wer seine Mailadresse nicht hinterlassen möchte, der muss das auch nicht tun. Der bleibt dann halt in der Warteschlange hängen. (Sobald ich weiß, wie das funktioniert.)
Ich wüsste gerade nicht, wie ich das sinnvoll testen kann. Daher meine Frage.