Zurück   WordPress Deutschland Forum > Support > Plugins und Widgets

Antwort
 
Themen-Optionen Ansicht
Alt 17.08.2008, 23:22   #1 (permalink)
PostRank: 1
 
Registriert seit: 07.04.2008
Beiträge: 47
Ajax in der Artikelauswahl

Hallo ihr lieben Wp'ler.

Mich würde interessieren ob es bereits so ein Plugin gibt, oder ob jemand eine Idee hat wie man dies umsetzen könnte

Ich habe verschiedene Kategorien z.B.:

Persönliches
---------Meine Hobbys
-------------Meine Fische
------------------Apfelschneke
------------------Blauer Floridakrebs
------------------Blauer Metallpanzerwels
------------------Roter Piranah

Schön wäre es, wenn man auf die Oberkategorie ( Persönliches ) klickt und sich dann per Ajax oder JQuery die Unterkategorien öffnen würden.

Ich offe das ist soweit gut erklärt

---------------------------------
Kleiner zweite sache:

Ich suche ein Plugin, das man die Artikel selbst in der reinfolge bestimmen kann. Also von:
Allgemein
Bios
Persönliches


Zu ( Nur ein Beispiel ):
Persönliches
BIOS
Allgemein



Desweiteren wäre es schön, wenn man auf "Meine Hobbys" oder "Meine Fische" die Links zu dem Artikel und nicht gleich alle Inhalte.

Das war's schon

mfg
eXestend

ps:
Wenn ihr das alles etwas verdeutlicht sehen möchtet, dann hier mal der Link zu meiner Seite, was keine Werbung sein soll:
Service Blog No. 1 » Home
eXestend ist offline   Mit Zitat antworten
Alt 18.08.2008, 09:42   #2 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Zitat:
Zitat von eXestend Beitrag anzeigen
Schön wäre es, wenn man auf die Oberkategorie ( Persönliches ) klickt und sich dann per Ajax oder JQuery die Unterkategorien öffnen würden.
Nicht per AJAX, sondern öffnet einfach die Kategorieübersicht und klappt dabei Unterkategorien auf:
Collapsable, Foldable, Expandable Category menus for Wordpress: The Fold Category List Plugin

Zitat:
Ich suche ein Plugin, das man die Artikel selbst in der reinfolge bestimmen kann. Also von:
Geht am einfachsten über das Datum der Artikel. WP ist nunmal ne Blogsoftware wo Artikel chronologisch geschrieben und auch gelesen werden sollten.

Zitat:
Desweiteren wäre es schön, wenn man auf "Meine Hobbys" oder "Meine Fische" die Links zu dem Artikel und nicht gleich alle Inhalte.
Passe die archive.php bzw. category.php deines Themes an, und entferne dort den Aufruf von the_content() bzw. the_excerpt().


Zitat:
Wenn ihr das alles etwas verdeutlicht sehen möchtet, dann hier mal der Link zu meiner Seite, was keine Werbung sein soll:
Ist nicht nur erlaubt sondern in den meisten Fällen sogar erwünscht.
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 18.08.2008, 10:17   #3 (permalink)
PostRank: 1
 
Registriert seit: 07.04.2008
Beiträge: 47
Also mit dem Plugin komme ich irgendwie gar nicht klar, habe es installiert aber es passiert nichts oO Einstellungen zu diesem Plugin habe ich auch noch nicht gefunden

Genauso die category.php, da gibt es keinen Eintrag "the_content() bzw. the_excerpt()"

Zumindest habe ich per Suche nichts gefunden.

Ich habe in meinem Theme nur eine sidebar, es sollte doch eig. möglich sein dort auch eine 2. hinzu zu fügen oder ?

Also ich möchte das so wie es jetzt ist von der Struktur, aber rechts soll eine Umfrage hin...

LG
eXestend ist offline   Mit Zitat antworten
Alt 18.08.2008, 10:32   #4 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Zitat:
Zitat von eXestend Beitrag anzeigen
Also mit dem Plugin komme ich irgendwie gar nicht klar, habe es installiert aber es passiert nichts oO Einstellungen zu diesem Plugin habe ich auch noch nicht gefunden
Anleitung gelesen?
Zitat:
To use, simply replace the code fragment that looks like this
<?php wp_list_cats ($args); ?>
with this:
<?php wswwpx_fold_category_list ($args); ?>
You can even use the same arguments as in the original call.
Die Funktion heißt in neueren WP-Versionen übrigens wp_list_categories().

Es gibt übrigens auch Widget-Varianten dieses Plugins:
fold category list widget - Google-Suche

Zitat:
Genauso die category.php, da gibt es keinen Eintrag "the_content() bzw. the_excerpt()"
Hat dein Theme denn überhaupt eine category.php? Wenn ja, poste diese mal. Wenn dort Artikelinhalte ausgegeben werden, dann gibts dort auch den entsprechenden Funktionsaufruf.

Zitat:
Ich habe in meinem Theme nur eine sidebar, es sollte doch eig. möglich sein dort auch eine 2. hinzu zu fügen oder ?
Ja. Soll die Sidebar Widgets unterstützen?
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 18.08.2008, 13:14   #5 (permalink)
PostRank: 1
 
Registriert seit: 07.04.2008
Beiträge: 47
Ja, die Sidebar sollte Widgets unterstützen.

Hm, das Theme hat solch eine file nicht, sondern ich war in der wp-includes.

Okay, ich versuch mal das Widget dazu

Danke schonmal für deine Hilfe bis jetzt

LG
Rene
eXestend ist offline   Mit Zitat antworten
Alt 18.08.2008, 13:18   #6 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Zitat:
Zitat von eXestend Beitrag anzeigen
Ja, die Sidebar sollte Widgets unterstützen.
Gut. Dann schau mal in die FAQ:
WordPress Deutschland FAQ » Wie kann ich mein Theme Widget-fähig machen?
(eventuell dem Link zur englischsprachigen Doku folgen, die Infos dort sind noch ausführlicher)
Dazu kommen noch ein paar Änderungen im HTML-Code u. dem Stylesheet.

Zitat:
Hm, das Theme hat solch eine file nicht, sondern ich war in der wp-includes.
Macht nichts. Nimm dir einfach die archive.php des Themes her, kopiere die Datei und benenne die Kopie in category.php um. Gibts auch keine archive.php, dann nimmst du die index.php her.
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 18.08.2008, 13:43   #7 (permalink)
PostRank: 1
 
Registriert seit: 07.04.2008
Beiträge: 47
Cool, soweit funktioniert jetzt alles, wäre nur schön, wenn es eine Dynamischere Variante ( AJAX oder JQUERY ) für die Kategorien gegeben hätte.

Aber irgednwie türmen sich da immer mehr und mehr sachen auf, die ich machen möchte aber nicht richtig funktionieren.

Soweit hab ich das ja verstanden :

<?php
if ( function_exists('register_sidebar') )
register_sidebars(2);
?>

ist der der Code für 2 Sidebars.

Im moment habe ich eine Sidebar die Widget fährig ist. Aber auch mit der englisch sprachigen Docu bekomme ich es nicht so recht hin, das ich rechts eine weitere Sidebar einfügen kann .....

Der Code der Sidebar.php ist bei mir so:

PHP-Code:

<!-- begin sidebar -->
<div id='menu-left'>
    <?php if ( !function_exists('dynamic_sidebar')
        || !
dynamic_sidebar() ) : ?>

        <ul>
                <?php include (TEMPLATEPATH '/searchform.php'); ?>
    </ul>




<div class="ad200">
<script type="text/javascript"><!--
google_ad_client = "pub-";
google_ad_width = 200;
google_ad_height = 200;
google_ad_format = "200x200_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "f5f5f5";
google_color_bg = "f5f5f5";
google_color_link = "2897c5";
google_color_text = "2897c5";
google_color_url = "2897c5";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<ul>
    <?php wp_list_pages('title_li=<h2>Main Menu</h2>'); ?>
</ul>
<h2><?php _e('Categories'); ?></h2>
<ul>
 <li id="categories">
    <ul>
    <?php wp_list_cats(); ?>
    </ul>
 </li>
 <li id="archives"><h2><?php _e('Archives'); ?></h2>

     <ul>
     <?php wp_get_archives('type=monthly'); ?>
     </ul>
 </li>
    <?php get_links_list(); ?>

</ul>

<div class="ad200">
<script type="text/javascript"><!--
google_ad_client = "pub-";
google_ad_width = 200;
google_ad_height = 200;
google_ad_format = "200x200_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "f5f5f5";
google_color_bg = "f5f5f5";
google_color_link = "2897c5";
google_color_text = "2897c5";
google_color_url = "2897c5";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>


<ul>
 <li id="meta"><h2><?php _e('Meta'); ?></h2>

     <ul>
        <?php wp_register(); ?>
        <li><?php wp_loginout(); ?></li>
        <li><a href="feed:<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="RSS Feed of Posts">RSS</abbr>'); ?></a></li>
        <li><a href="feed:<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('RSS Feed of Comments'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
        <li><a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Transitional'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>'); ?></a></li>
        <?php wp_meta(); ?>
    </ul>
 </li>
</ul>
<?php endif; ?>
</div>

<!-- end sidebar -->
So, die änderungen "trau" ich mich gar nicht zu machen, weil ich sorge habe das ich alles zerschieße aber es müsste ja denn so geändert werden oder ?:

PHP-Code:


<!-- begin sidebar -->
<div id='menu-left'>
[quote]    if ( function_exists('register_sidebar') )
register_sidebars(3);[/quote]

        <ul>
                <?php include (TEMPLATEPATH '/searchform.php'); ?>
    </ul>




<div class="ad200">
<script type="text/javascript"><!--
google_ad_client = "pub-";
google_ad_width = 200;
google_ad_height = 200;
google_ad_format = "200x200_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "f5f5f5";
google_color_bg = "f5f5f5";
google_color_link = "2897c5";
google_color_text = "2897c5";
google_color_url = "2897c5";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<ul>
    <?php wp_list_pages('title_li=<h2>Main Menu</h2>'); ?>
</ul>
<h2><?php _e('Categories'); ?></h2>
<ul>
 <li id="categories">
    <ul>
    <?php wp_list_cats(); ?>
    </ul>
 </li>
 <li id="archives"><h2><?php _e('Archives'); ?></h2>

     <ul>
     <?php wp_get_archives('type=monthly'); ?>
     </ul>
 </li>
    <?php get_links_list(); ?>

</ul>

<div class="ad200">
<script type="text/javascript"><!--
google_ad_client = "pub-";
google_ad_width = 200;
google_ad_height = 200;
google_ad_format = "200x200_as";
google_ad_type = "text";
google_ad_channel = "";
google_color_border = "f5f5f5";
google_color_bg = "f5f5f5";
google_color_link = "2897c5";
google_color_text = "2897c5";
google_color_url = "2897c5";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>


<ul>
 <li id="meta"><h2><?php _e('Meta'); ?></h2>

     <ul>
        <?php wp_register(); ?>
        <li><?php wp_loginout(); ?></li>
        <li><a href="feed:<?php bloginfo('rss2_url'); ?>" title="<?php _e('Syndicate this site using RSS'); ?>"><?php _e('<abbr title="RSS Feed of Posts">RSS</abbr>'); ?></a></li>
        <li><a href="feed:<?php bloginfo('comments_rss2_url'); ?>" title="<?php _e('RSS Feed of Comments'); ?>"><?php _e('Comments <abbr title="Really Simple Syndication">RSS</abbr>'); ?></a></li>
        <li><a href="http://validator.w3.org/check/referer" title="<?php _e('This page validates as XHTML 1.0 Transitional'); ?>"><?php _e('Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>'); ?></a></li>
        <?php wp_meta(); ?>
    </ul>
 </li>
</ul>
<?php endif; ?>
</div>

<!-- end sidebar -->
mfg
eXestend



ps:
----------------------------------
Habe das Theme jetzt halt so angepasst, das man die Links sieht:
Service Blog No. 1 » Meine Hobbys

Ist es auch möglich es so einzustellen, das man z.B. die ersten xx Zeichen / Wörter oder Sätze sieht ?
----------------------------------

Geändert von eXestend (18.08.2008 um 13:49 Uhr). Grund: Kleiner Nachtrag ganz unten....
eXestend ist offline   Mit Zitat antworten
Alt 18.08.2008, 14:00   #8 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Zitat:
Zitat von eXestend Beitrag anzeigen
AJAX oder JQUERY
"AJAX" heißt "Asnychronous JavaScript and XML", JQuery ist eine JS-Bibliothek, die u.a. AJAX-Funktionalität unterstützt...


Code:
<?php
if ( function_exists('register_sidebars') )
register_sidebars(2);
?>
sidebar.php, minimal:
Code:
<div id="menu-left">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(1) ) : endif; ?>
</div>
<div id="menu-right">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : endif; ?>
</div>

Zitat:
Ist es auch möglich es so einzustellen, das man z.B. die ersten xx Zeichen / Wörter oder Sätze sieht ?
Wenn dir das More-Tag oder the_excerpt() (kürzt nach 55 Wörtern) nicht reichen, dann gibts noch Plugins wie "Post Teaser" oder "The Excerpt Reloaded".
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Alt 18.08.2008, 14:13   #9 (permalink)
PostRank: 1
 
Registriert seit: 07.04.2008
Beiträge: 47
Boar ich peil das heute gar nicht -.-

Das klingt jetzt bestimmt doof aber könntest du mir die Sidebar.php so anpassen, das ich rechts und links eine Sidebar habe ?

Rechts sollen nur widgets hin und links soll so bleiben.

Und das kenne ich gar nicht:

Zitat:
Wenn dir das More-Tag oder the_excerpt() (kürzt nach 55 Wörtern) nicht reichen, dann gibts noch Plugins wie "Post Teaser" oder "The Excerpt Reloaded".
Weiß auch leider gar nicht, wie ich das so einstelle ......

entweder nicht mein Tag oder WP zeigt mir wieder das es mich nicht mag

lg
Rene
eXestend ist offline   Mit Zitat antworten
Alt 18.08.2008, 14:20   #10 (permalink)
WPD-Moderator
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 7.410
Zitat:
Zitat von eXestend Beitrag anzeigen
Das klingt jetzt bestimmt doof aber könntest du mir die Sidebar.php so anpassen, das ich rechts und links eine Sidebar habe ?

Rechts sollen nur widgets hin und links soll so bleiben.
Also komplett nicht, das CSS dazu musst du schon selbst basteln. Zum HTML/PHP-Teil hab ich oben ja schon einiges geschrieben. Die 1. Sidebar bekommt noch eine Nummer (1), die 2. Sidebar wird am Ende der sidebar.php angefügt:
PHP-Code:
<div id="menu-right">
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : endif; ?>
</div>
Der Rest (Ausrichtung, Positionierung usw...) ist "nur" noch CSS.

Zitat:
Und das kenne ich gar nicht:
Doku?
Template Tags/the content « WordPress Codex
Template Tags/the excerpt « WordPress Codex
Auch in der deutschen Doku gut erklärt:
Hauptseite − WordDoku

Zitat:
Weiß auch leider gar nicht, wie ich das so einstelle ......
Lesen, lernen, versuchen anzuwenden und bei konkreten Problemen nachfragen. Die Forensuche ist häufig auch sehr hilfreich.
__________________
FAQ // Codex // WP-Stuff // marcus.zelend.de
marX ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt