Habe ein wahrscheinlich simples Problem, allerdings habe ich es nicht geschafft mit dem Plugin Simple Tagging eine Tag Wolke zu erstellen.
Folgendes:Tag Cloud - Simple Tagging for WordPress - Trac hat mir auch nicht geholfen(Wohin soll
<?php STP_Tagcloud(); ?> kopiert werden?)
Ich benutze die aktuelle Wordpress Version und als Theme Mandigo.
Habe das Plugin erfolgreich installiert und weiß nicht was weiter zu tun ist.
Eine Schritt für Schritt Anleitung wäre klasse.
Wie erstelle ich mit Simple Tagging eine Tag Cloud?
-
-
- Gerade eben
- 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)
-
Steht im Grunde alles hier: Tag Cloud - Simple Tagging for WordPress - Trac
- Öffne deine Theme page.php, erstelle aus dessen Inhalt eine tag.php .
- An der Stelle in der tag.php, in der the_content() steht, fügst du <?php STP_Tagcloud(); ?> ein.
- Um die Tags farblich zu markieren, schau in die oben verlinkte Seite.
- Seite in WP erstellen, als Seitentemplate deine tag.php auswählen.
- Fertig.
Ganz am Anfang (als das Plugin neu war) hatte ich auch das Problem, dass keine Tag-Wolke angezeigt wurde. Deshalb, weil ich noch keine Seiten getaggt hatte. :oops: ;) -
Danke für die ausführliche Antwort, aber ich fürchte manche grundlegenden Vorgehensweisen kenne ich noch nicht.
ZitatÖffne deine Theme page.php, erstelle aus dessen Inhalt eine tag.php .
Also ich kann im Admin Bereich unter Theme-Editor die page.php öffnen.
Wie erstelle ich dann eine tag.php? -
Den Inhalt einfach in den Windows Editor kopieren, anpassen, als tag.php speichern und per FTP in den aktuellen Theme-Ordner hochladen. :)
-
Meine tag.php sieht jetzt so aus, hoffe ich habe <?php STP_Tagcloud(); ?> richtig eingefügt:
PHP
Alles anzeigen<?php get_header(); if (!get_option('mandigo_nosidebars') && get_option('mandigo_sidebar1_left')) include (TEMPLATEPATH . '/sidebar.php'); if (!get_option('mandigo_nosidebars') && get_option('mandigo_1024') && get_option('mandigo_3columns') && get_option('mandigo_sidebar2_left')) { include (TEMPLATEPATH . '/sidebar2.php'); } ?> <td id="content" class="narrowcolumn"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <div class="entry"> <?php the_content<?php STP_Tagcloud(); ?>('<p class="serif">'. __('Read the rest of this page','mandigo') .' »</p>'); ?> <?php link_pages('<p><strong>'. __('Pages','mandigo') .':</strong> ', '</p>', 'number'); ?> <div style="clear: both;"></div> </div> </div> <?php endwhile; endif; ?> <?php edit_post_link(__('Edit this page','mandigo'), '<p>', '</p>'); ?> </td> <?php if (!get_option('mandigo_nosidebars') && !get_option('mandigo_sidebar1_left')) include (TEMPLATEPATH . '/sidebar.php'); if (!get_option('mandigo_nosidebars') && get_option('mandigo_1024') && get_option('mandigo_3columns') && !get_option('mandigo_sidebar2_left')) { include (TEMPLATEPATH . '/sidebar2.php'); } get_footer(); ?>Habe das ganze in den Mandigo Theme Ordner kopiert, aber wenn ich eine Seite neu erstellen will habe ich als Template nur die Auswahl: Standardtemplate, Archives Template und Link Template.
Wie wähle ich die tag.php aus?Ich möchte ja, dass die Tag Cloud in der Sidebar rechts erscheint.
-
-
Danke. Jetzt kann ich das Teamplate auswählen.
Habe jetzt folgende Fehlermeldung wenn ich auf die neue Tags Seite in meinem Blog klicke: Parse error: syntax error, unexpected '?' in /var/www/users/lovelygames/wp-content/themes/mandigo/mandigo/tag.php on line 20
Zum einen weiß ich nicht was das bedeutet und ich hatte gehofft, dass ich die Tag Wolke direkt in der Sidebar, also ohne den Weg über die Seite Tags, anzeigen lassen kann, damit man direkt darauf zu greifen kann:confused:
-
nun, dann wirst du schon die zeilen 18 - 22 deiner tag.php hier posten müssen, damit man beurteilen kann, was das für ein fehler ist ;)
18 - 22 und nicht nur 20, weil es sich um einen folgefehler aus einer vorläuferzeile handeln kann.
vG
Arno
PS hast du ja oben schon, wenn auch ohne den template-header, wie ich gerade sehe...
-
So sieht meine tag.php aus:
PHP
Alles anzeigen<?php /* Template Name: Tags */ ?> <?php get_header(); if (!get_option('mandigo_nosidebars') && get_option('mandigo_sidebar1_left')) include (TEMPLATEPATH . '/sidebar.php'); if (!get_option('mandigo_nosidebars') && get_option('mandigo_1024') && get_option('mandigo_3columns') && get_option('mandigo_sidebar2_left')) { include (TEMPLATEPATH . '/sidebar2.php'); } ?> <td id="content" class="narrowcolumn"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><?php the_title(); ?></h2> <div class="entry"> <?php the_content<?php STP_Tagcloud(); ?>('<p class="serif">'. __('Read the rest of this page','mandigo') .' »</p>'); ?> <?php link_pages('<p><strong>'. __('Pages','mandigo') .':</strong> ', '</p>', 'number'); ?> <div style="clear: both;"></div> </div> </div> <?php endwhile; endif; ?> <?php edit_post_link(__('Edit this page','mandigo'), '<p>', '</p>'); ?> </td> <?php if (!get_option('mandigo_nosidebars') && !get_option('mandigo_sidebar1_left')) include (TEMPLATEPATH . '/sidebar.php'); if (!get_option('mandigo_nosidebars') && get_option('mandigo_1024') && get_option('mandigo_3columns') && !get_option('mandigo_sidebar2_left')) { include (TEMPLATEPATH . '/sidebar2.php'); } get_footer(); ?> -
der fehler wird in dieser zeile
PHP<?php the_content<?php STP_Tagcloud(); ?>('<p class="serif">'. __('Read the rest of this page','mandigo') .' »</p>'); ?>liegen... hinter dem abschliessenden php-tag ( :arrow: ?> ) steht noch etwas PHP und dann wieder ein php-end-tag... wird vom interpreter nicht verkraftet.. zunächst einfach mal auskommentieren
PHP<?php the_content<?php STP_Tagcloud(); ?><!-- ('<p class="serif">'. __('Read the rest of this page','mandigo') .' »</p>'); ?> -->und dann sehen, wie die seite aussieht... wenn der "weiterlesen"-link fehlt, fehlt da das entsprechende codesnippet....
vG
Arno
PS kann auch sein, das du den rest der zeile besser mal ganz rausbürstest
-
Habe jetzt die Zeile genommen:
PHP<?php the_content<?php STP_Tagcloud(); ?><!-- ('<p class="serif">'. __('Read the rest of this page','mandigo') .' »</p>'); ?> -->Moderatorenanmerkung: Bitte die entsprechenden Auszeichnungstags des Forums einsetzen, dann fällt das coding erstens auf, wenn's gepostet wird und zweitens lässt sich der beitrag besser lesen!!!!! (irgendwie zum dritten mal in diesem thread! :( )
Bekomme aber wieder den Fehler: Parse error: syntax error, unexpected '?' in /var/www/users/lovelygames/wp-content/themes/mandigo/mandigo/tag2.php on line 20Die Tagcloud ist dann ja auch immer nur in einer Seite integriert und nicht direkt in der Sidebar.
Das [COLOR=#000000][COLOR=#006600]<?[/COLOR][COLOR=#0000cc]php STP_Tagcloud[/COLOR][COLOR=#006600](); [/COLOR][COLOR=#0000cc]?> [COLOR=Black]habe ich ja selber an diese Stelle eingefügt. Denke mal das steht da irgendwie an falscher Stelle:confused:[/COLOR]
[/COLOR][/COLOR] -
da ich davon ausgegangen war, das der fehler durch meinen post nicht behoben wird, hatte ich das ganze auch - nachträglich - mit einem ps versehen und dich gebeten den überschüssigen teil der zeile mal rauszunehmen.
wenn du das Tag-Gedönse in der sidebar haben willst, musst du es auch entsprechend in der sidebar einsetzen und nicht im body der seite, wo du es gerade machst... die sidebar findest du in der sidebar.php
vG
Arno
-
-
Ich möchte das Tag-Gedönse in der Sidebar haben. Sorry, wenn ich mich nicht genau genug ausgedrückt habe. Probiere jetzt mal das ganze in die sidebar.php einzusetzen.
-
Habe es geschafft, dass die Tag Wolke erscheint:-D
Jetzt stehen dort allerdings nur die Tags. Was muß ich noch einfügen damit die Tags eine eigene Kategorie in der Sidebar, sprich mit Namen und diesem Stern davor, den es im Mandigo Theme für jede Kategorie in der Sidebar gibt. -
sidebar.php zaischn. ;)
-
PHP
Alles anzeigen<td id="sidebar1"> <ul class="sidebars"> <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1')) : ?> <?php widget_mandigo_search(); ?> <?php widget_mandigo_calendar(); ?> <?php if (is_category()) { ?> <li><p><?php printf(__('You are currently browsing the archives for the \'%s\' category.','mandigo'),single_cat_title('',false));?></p></li> <?php } elseif (is_day()) { ?> <li><p><?php printf(__('You are currently browsing the %s weblog archives for the day %s.','mandigo'),'<a href="'. get_bloginfo('home') .'/">'. get_bloginfo('name') .'</a>',get_the_time(__('l, F jS, Y','mandigo')));?></p></li> <?php } elseif (is_month()) { ?> <li><p><?php printf(__('You are currently browsing the %s weblog archives for %s.','mandigo'),'<a href="'. get_bloginfo('home') .'/">'. get_bloginfo('name') .'</a>',get_the_time(__('F, Y','mandigo')));?></p></li> <?php } elseif (is_year()) { ?> <li><p><?php printf(__('You are currently browsing the %s weblog archives for the year %s.','mandigo'),'<a href="'. get_bloginfo('home') .'/">'. get_bloginfo('name') .'</a>',get_the_time('Y'));?></p></li> <?php } elseif (is_search()) { ?> <li><p><?php printf(__('You have searched the %s weblog archives for %s. If you are unable to find anything in these search results, you can try one of these links.','mandigo'),'<a href="'. get_bloginfo('home') .'/">'. get_bloginfo('name') .'</a>','<strong>\''. wp_specialchars($s) .'\'</strong>');?></p></li> <?php } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> <li><p><?php printf(__('You are currently browsing the %s weblog archives.','mandigo'),'<a href="'. get_bloginfo('home') .'/">'. get_bloginfo('name') .'</a>');?></p></li> <?php } ?> <?php wp_list_pages('title_li=<h2>'. str_replace('&','%26',__('Pages','mandigo')) .'</h2>&sort_column=menu_order'); ?> <li><h2><?php _e('Categories','mandigo'); ?></h2> <ul> <?php wp_list_cats('sort_column=name&optioncount=1&hide_empty=0&hierarchical=1'); ?> </ul> </li> <?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?> <?php STP_Tagcloud(); ?> <?php get_links_list(); ?> <?php } ?> <?php widget_mandigo_meta(); ?> <?php endif; ?> </ul> </td>Ich stelle mir das ganze vor wie bei diesem Blog: gamequickie
Hier gibt es über den Tags die Überschrift Stage Select und den Stern davor.Wie kann ich das hinbekommen?
-
-
Vielen Dank! Hat alles so geklappt wie ich mir das vorgestellt habe:-D
Wer sich das Ergebnis ansehen möchte kann das hier tun:
lovelygames - Videogames.Game Studies.Daddeln.Und mehr.Nochmals Danke für die schnellen Antworten:mrgreen:
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!