Supi, danke! Das hat mir gefehlt. Jetzt klappt's genauso wie's soll. =)
Beiträge von ani
-
-
Nein, das hast du falsch verstanden.
Ich habe mein Template für die Kommentare deaktiviert, sodass jetzt ein automatisches Template benutzt wird (das, was benutzt wird, wenn bei einem Theme die comments.php fehlt).
Ich WILL ja mein Template benutzen, aber wenn ich es aktiviere, dann fehlen die Zahlen. Also dieses:
Zitat
Ich habe mein comments.php so angepasst, dass die Texte nicht auf Englisch sondern auf Deutsch sind und z.B. hab ich damit auch die Avatare weggelassen...
Ich denke mal, dass in meinem Template einfach was fehlt! Aber ich weiß nicht, wo ich ansetzen muss. Ich kann euch natürlich meinen Code reinstellen...
PHP
Alles anzeigen<?php // Do not delete these lines if ('comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if (!empty($post->post_password)) { // if there's a password if ($_COOKIE['wp-postpass_' . COOKIEHASH] != $post->post_password) { // and it doesn't match the cookie ?> <p class="nocomments"><?php _e("Auch die Kommentare sind durch das Passwort geschützt."); ?><p> <?php return; } } /* This variable is for alternating comment background */ $oddcomment = 'alt'; ?> <!-- You can start editing here. --> <?php if ($comments) : ?> <p> <ol class="commentlist"> <?php foreach ($comments as $comment) : ?> <li class="box <?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> <p class="cmtinfo"><?php comment_author_link() ?> sagte am <?php comment_date('d M Y') ?> um <?php comment_time() ?>:</p> <div class="bottom"><?php comment_text() ?></div> </li> <?php /* Changes every other comment to a different class */ if ('alt' == $oddcomment) $oddcomment = ''; else $oddcomment = 'alt'; ?> <?php endforeach; /* end for each comment */ ?> </ol> <?php else : // this is displayed if there are no comments so far ?> <?php if ('open' == $post-> comment_status) : ?> <!-- If comments are open, but there are no comments. --> <?php else : // comments are closed ?> <!-- If comments are closed. --> <?php endif; ?> <?php endif; ?> <p> <?php if ('open' == $post-> comment_status) : ?> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>du mußt <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">angemeldet</a> sein, um kommentieren zu können.</p> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform" class="box"> <?php if ( $user_ID ) : ?> <p>angemeldet als <a href="<?php echo get_option('siteurl'); ?>/wp-admin/profile.php"><?php echo $user_identity; ?></a>. <a href="<?php echo get_option('siteurl'); ?>/wp-login.php?action=logout" title="<?php _e('Log out of this account') ?>">Logout »</a></p> <?php else : ?> <p><input class="textbox" type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" /> <label for="author"><small>Name <?php if ($req) _e('(required)'); ?></small></label></p> <p><input class="textbox" type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" /> <label for="email"><small>E-Mail (hidden) <?php if ($req) _e('(required)'); ?></small></label></p> <p><input class="textbox" type="text" name="url" id="url" value="<?php echo $comment_author_url; ?>" size="22" tabindex="3" /> <label for="url"><small>Website</small></label></p> <?php endif; ?> <!--<p><small><strong>XHTML:</strong> You can use these tags: <?php echo allowed_tags(); ?></small></p>--> <p><textarea name="comment" id="comment" cols="100%" rows="10" tabindex="4"></textarea></p> <p class="bottom"><input name="submit" type="submit" id="submit" tabindex="5" value="Los!" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> </p> <?php do_action('comment_form', $post->ID); ?> </form> <?php endif; // If registration required and not logged in ?> <?php endif; // if you delete this the sky will fall on your head ?>Das ist meine comments.php (deaktiviert). Kann sie natürlich mal auf Wunsch aktivieren, damit ihr den Unterschied seht.
-
Hallo Leute, jetzt hab ich doch ein kleines Problem.
Und zwar benutze ich seit kurzem dieses Plugin, mit meinem eigenen angepassten comments.php. Ich habe das Kommentar-Template in den Ordner themes in "paged-comments" hochgeladen (also: plugins>paged-comments>themes) und in comments-paged.php umbenannt. Dann wurde zwar mein Template benutzt, aber diese Seitenzahlen fehlten.
Nun hab ich das Ganze rückgängig gemacht und es sieht so aus:Gästebuch - imagination. DESIGN
Nur will ich nun, dass wieder MEIN Template benutzt wird, aber die Seitenzahlen (auf die man klicken kann) sollen ja trotzdem da sein.
Wie mach ich das denn am besten?
-
*nochmal hochschieb*
Könnte mir nicht vllt jemand helfen? Ammaletu meinte ja schon, es wäre einfach zu lösen, aber ich habe noch keine Lösung gefunden.

-
Supi, vielen vielen Dank!
-
Doch, jetzt klappt's, danke!
Aber kann ich auch mehrere Seiten angeben? Wär das dann mit Komma dazwischen?
[LEFT] [COLOR=#000000] [COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]if ( [/COLOR][COLOR=#0000CC]is_page[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'651,649'[/COLOR][COLOR=#006600]) ) { [/COLOR][COLOR=#0000CC]?>
[/COLOR]
Sidebar für Seite x[COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]} elseif ( [/COLOR][COLOR=#0000CC]is_page[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'647'[/COLOR][COLOR=#006600]) ) { [/COLOR][COLOR=#0000CC]?>
[/COLOR]
Sidebar für Seite y[COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]} else { [/COLOR][COLOR=#0000CC]?>
[/COLOR]
Sidebar für alle anderen Seiten (außer x und y)[COLOR=#0000CC]<?php [/COLOR][COLOR=#006600]} [/COLOR][COLOR=#0000CC]?>[/COLOR] [/COLOR] [/LEFT]
-
Hallo, ich habe ein ähnliches Problem mit meiner Sidebar. Und zwar habe ich 3 verschiedene Sidebars. Eine, die auf Seite x erscheint. Eine, die auf Seite y erscheint. Und eine, die auf allen anderen Seiten erscheinen soll (einschließlich Startseite, Archiv, einzelner Artikel, Suche).
Mein Code:
PHP
Alles anzeigen<?php if ( is_page('651') ) { ?> Sidebar für Seite x <?php } elseif ( is_page('647') ) { ?> Sidebar für Seite y <?php } elseif ( !is_page('647,651') ) { ?> Sidebar für alle anderen Seiten (außer x und y) <?php } ?>Was ist falsch? Es wir ein Error angezeigt.
-
Öhm, könnte mir hier vllt trotzdem jemand weiterhelfen? Wie krieg ich es denn nun hin, dass, wenn keine Bilder vorhanden sind, ein Text erscheint "Keine Bilder" oder so ähnlich?
-
Danke, jetzt funkt's. Ist ja super, sowas hab ich gesucht. Jippie. =)
Und wie könnte ich es ändern, dass z.B. nur die Bilder 1, 2 und 3 angezeigt werden??
[EDIT: Das hab ich schon herausgefunden, Zeile 33 der Plugin-Datei muss
heißen.
Wenn ich will dass die ersten 4 Bilder angezeigt werden.]Immer noch unklar: Was mach ich, wenn ich in einem Eintrag keine Bilder hab und ich möchte, dass dort dann ein Text gezeigt wird, z.B. "keine Bilder" oder so?
Müsste ja quasi in der index.php geändert werden.
Bin mir aber nicht ganz sicher wie. -
Falls mir hier niemand weiterhelfen kann, gäbe es ein anderes, ähnliches Plugin?
-
Hat sich erledigt. =)
-
Wow, toll, danke!! Klappt eigentlich ganz prima, das einzige was komisch ist ist, dass zweimal das gleiche Bild angezeigt wird, obwohl ich im Eintrag zwei verschiedene hab. o__0
Ich hab's genau so gemacht:
Muss ich da noch irgendwas beachten, wenn ich die Bilder im Eintrag einfüg? Das hab ich nicht ganz verstanden.
-
Hallo, ich benutze das Plugin paged comments von Keyvan Minoukadeh, kenn mich leider nicht gut genug aus, aber bei mir werden die Comments wieder auf englisch angezeit und nicht so wie ich es im comments template selbst angepasst hab. Kann ich das an dieser Stelle irgendwo anpassen, dass mein Template verwendet wird?
PHP
Alles anzeigen// replaces the is_single() and is_page() cases in template-loader.php // when paged comments is enabled for the post/page. does essentially // the same thing but reads the file contents to a variable, replaces // comments_template() call to paged_comments_template(). function paged_comments_alter_source() { global $wpdb, $post, $comment; if (paged_comments()) { $file_contents = ''; $template = ''; if (is_single()) { $template = get_single_template(); } else if (is_page()) { $template = get_page_template(); } if (($template == '') && file_exists(TEMPLATEPATH.'/index.php')) { $template = TEMPLATEPATH.'/index.php'; } if ($template) { // WP 1.5 doesn't use is_attachment() if (function_exists('is_attachment') && is_attachment()) { add_filter('the_content', 'prepend_attachment'); } $file_contents = file_get_contents($template); // simple check: if call to paged_comments_template() exists, assume all is fine. // if it doesn't exist, replace comments_template() with paged_comments_template(). if (strpos($file_contents, 'paged_comments_template()') === false) { extract($GLOBALS, EXTR_SKIP | EXTR_REFS); $inc_path = get_include_path(); set_include_path($inc_path . PATH_SEPARATOR . TEMPLATEPATH); $file_contents = str_replace('comments_template()', 'paged_comments_template()', $file_contents); //$file_contents = str_replace('<'.'?php','<'.'?',$file_contents); eval('?'.'>'.trim($file_contents)); // I don't think I should be using restore_include_path(), what if other // plugins also use set_include_path()? according to php.net // restore_include_path restores "back to its original master value as set in php.ini" set_include_path($inc_path); exit; } } } }Ich bin halt doch zu schlecht in englisch und versteh das Ganze nicht so richtig. .__.
Wär lieb wenn jemand helfen könnte. Ich will halt auch nicht einfach drauf los verändern. -
Hallo ihr Lieben,
ich hab schon ein bisschen rumgesucht, aber nichts brauchbares gefunden. Das Problem ist auch, das ich nicht so gut englisch kann, sodass ich mit den meisten Plugins, die nur auf englisch sind, nix anfangen kann, deshalb wollte ich erstmal gucken, ob das vllt auch einfacher mit php geht.Ich habe einen Designblog, wo wir immer die neuesten Grafiken im Eintrag posten, als Vorschaubildchen.
Ich habe auf der Startseite nur einen Textauszug des neuesten Eintrags, und darunter die neuesten Kommentare. Nun will ich darunter einen Kasten machen, wo die neuesten Grafiken, also die neuesten Bilder anzeigt werden, am besten die 3 neuesten oder eben alle aus dem neuesten Eintrag. Alternativ könnte ich auch die neuesten Bilder in der Sidebar einfügen. (Ich benutze keine widget-fähige Sidebar.)Kann ich sowas mit php machen? Oder gibt es ein Plugin dafür?
Ich wäre euch dankbar, wenn ihr mir helfen könntet.
[size=10][/SIZE]
-
Coole Sache, klappt ja super. =)
-
Ich hab hier grad diesen Beitrag gefunden und hab ein ähnliches Problem, allerdings kann es nicht am gleichen Problem liegen wie bei Joseppe, da ich es so natürlich auch probiert hab.
Und zwar sieht meine Seite so aus:
imagination. DESIGN -Sollte aber eigentlich ein HG-Bild und eine andere Schrift usw. gezeigt werden, das heißt ja wohl, es muss am css liegen. Komm aber nicht drauf.

Vllt könnt ihr mir ja helfen.
-
Ehm, ich hab mir vorhin die neueste Version von WP installiert und mein Dashboard sieht irgendwie seltsam aus. Grafiken werden nur halb angezeigt, und die Inhalte auf der Startseite des Dashboard gar nicht (unter "eingehende Links" usw) oder nicht richtig. Auch diese blauen "Buttons" zum bestätigen werden nur ganz klein und ohne Text angezeigt.
Hab ich beim hochladen was falsch gemacht? So sieht das aus:ImageShack - Image Hosting :: 95866684gs2.jpg
Wusste nicht, ob ihr sonst noch was wissen müsst. Mhm, vielleicht gab's diesen Fehler ja schon mal, hab aber über die Suche nix treffendes gefunden.
-
-
Doch, da bin ich aber auch nicht weitergekommen.
Ich glaub aber, dass ich schon 'ne Datenbank hab, denn wenn ich mich bei phpmyadmin einlogge, dann steht da:
[COLOR=black]Zitat
[COLOR=black]phost124263 (0)[/COLOR]
[COLOR=black]Es wurden keine Tabellen in der Datenbank gefunden.[/COLOR]
Hilft das vllt weiter?[/COLOR] -
Naja, bei pytal hab ich schon einige Forenbeiträge durchforstet und nix Hilfreiches gefunden.
Hier im Forum find ich ähnliche Beiträge, aber da stand dann nie dabei, wie das Problem gelöst wurde!
Ehm, wie leg ich denn 'ne Datenbank an? Da muss ich mich bei phpmyadmin einloggen über pytal, oder? Weiter komm ich aber nicht. ._.