Danke für die schnelle, nette und unkomplizierte Hilfe.
Edit: Hab natürlich das erste genommen, warum auch soviel Code wie beim zweiten nehmen.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenDanke für die schnelle, nette und unkomplizierte Hilfe.
Edit: Hab natürlich das erste genommen, warum auch soviel Code wie beim zweiten nehmen.
Hallo,
die Funktion:
<?php comments_popup_link('0', '1', '%'); ?>
zeigt ja die Kommentare als Link an. Wie lautet denn der Code dafür, dass die Kommentare nur als Zahl und OHNE Verlinkung angezeigt werden?
gruss
Moki
Eingeschaltet wurde:
PHP magic quotes gpc
PHP display errors
WebServer error log
Im Log taucht während der Zugrissversuche keinerlei Fehler auf...
Also habe auf dem Server (error, magic quotes...) eingestellt, trotzdem zeigt er nur die weiße Seite an.
Das ist ja klasse, gar nicht gesehen. Werde mal einige Dinge probieren und mich eventuell rückmelden.
Tolles Forum hier, wird einem Laien schon von alleine geholfen bzw. Hinweise gegeben.
Hallo,
nachdem ich bereits alles vergeblich probiert habe, wollte ich euch mal fragen, denn wer weiß ob nicht jemand eine Idee hat.
Das Problem: gehe ich auf Benutzer kann ich zwar alles machen (Hinzufügen, bearbeiten etc.) Doch sobald ich nach einem Benutzer suche oder Seite Vor bzw. auf 2 oder eine andere Seitenzahl klicke, öffnet sich nur eine Leere seite.
Klicke ich also auf Seite 2 bekomme ich folgenden Link:
http://xyz.de/wp-admin/users.php?userspage=2
jedoch nur eine leere weiße Seite angezeigt.
Woran könnte dies liegen? Habe schon alle Plugins mal abgestellt, doch geändert hat es nichts. Nun weiß ich nicht so richtig wie ich verfahren soll, denn ich kann keine Nutzer mehr löschen, die zum Beispiel nicht akzeptable Namen verwenden. Ich sehe halt nur Seite 1 und die erste 25 oder 50 Nutzer, der Rest ist für mich unerreichbar.
Kann sich jemand vorstellen, woran das Prioblem liegen könnte?
Gibt es ein Plugin, welches eine Neue Benutzerverwaltung einfügt, die für mich nutzbar wäre?
Gibt es für den notfall eine Lösung in der MySQL oder ähnlichem User von Hand zu löschen?
Hoffe jemand hilft mir, ich verzweifel hier schon wieder.
gruss
Moki
Hallo,
niemand eine Ahnung was man noch versuchen könnte?
Hallo,
danke erst mal für die Rückmeldung. Bei dem RSS habe ich noch nichts versucht, da mir das alles zu komplex und zu viel war.
Bei dem Kommentaren habe ich schon fast alles mit der:
Style Zeile versucht. Margin, padding, inline, outline, line...
Wenn ich es so abänder, sieht es fast richtig aus, nur wird dann nach dem Usernamen eine neue Zeile begonnen und mir margin scheint es nicht zu funktionieren.
Hallo,
derzeit versuche ich die Standard Wordpress Widgets in der defaults-widgets.php (Im include Ordner) zu ändern doch ich scheitere leider daran.
/**
* Recent_Comments widget class
*
* @since 2.8.0
*/
class WP_Widget_Recent_Comments extends WP_Widget {
function WP_Widget_Recent_Comments() {
$widget_ops = array('classname' => 'widget_recent_comments', 'description' => __( 'The most recent comments' ) );
$this->WP_Widget('recent-comments', __('Recent Comments'), $widget_ops);
$this->alt_option_name = 'widget_recent_comments';
if ( is_active_widget(false, false, $this->id_base) )
add_action( 'wp_head', array(&$this, 'recent_comments_style') );
add_action( 'comment_post', array(&$this, 'flush_widget_cache') );
add_action( 'transition_comment_status', array(&$this, 'flush_widget_cache') );
}
function recent_comments_style() { ?>
<style type="text/css">.recentcomments a {display:inline !important;padding:0 !important;margin:0 !important;}</style>
<?php
}
function flush_widget_cache() {
wp_cache_delete('widget_recent_comments', 'widget');
}
function widget( $args, $instance ) {
global $comments, $comment;
$cache = wp_cache_get('widget_recent_comments', 'widget');
if ( ! is_array( $cache ) )
$cache = array();
if ( isset( $cache[$args['widget_id']] ) ) {
echo $cache[$args['widget_id']];
return;
}
extract($args, EXTR_SKIP);
$output = '';
$title = apply_filters('widget_title', empty($instance['title']) ? __('Recent Comments') : $instance['title']);
if ( ! $number = (int) $instance['number'] )
$number = 5;
else if ( $number < 1 )
$number = 1;
$comments = get_comments( array( 'number' => $number, 'status' => 'approve' ) );
$output .= $before_widget;
if ( $title )
$output .= $before_title . $title . $after_title;
$output .= '<ul id="recentcomments"><br>';
if ( $comments ) {
foreach ( (array) $comments as $comment) {
$output .= '<li class="recentcomments">' . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x('%1$s on %2$s', 'widgets'), get_comment_author_link(), '<a href="' . esc_url( get_comment_link($comment->comment_ID) ) . '">' . get_the_title($comment->comment_post_ID) . '</a>') . '</li><br>';
}
}
$output .= '</ul>';
$output .= $after_widget;
echo $output;
$cache[$args['widget_id']] = $output;
wp_cache_set('widget_recent_comments', $cache, 'widget');
}
function update( $new_instance, $old_instance ) {
$instance = $old_instance;
$instance['title'] = strip_tags($new_instance['title']);
$instance['number'] = (int) $new_instance['number'];
$this->flush_widget_cache();
$alloptions = wp_cache_get( 'alloptions', 'options' );
if ( isset($alloptions['widget_recent_comments']) )
delete_option('widget_recent_comments');
return $instance;
}
function form( $instance ) {
$title = isset($instance['title']) ? esc_attr($instance['title']) : '';
$number = isset($instance['number']) ? absint($instance['number']) : 5;
?>
<p><label for="<?php echo $this->get_field_id('title'); ?>"><?php _e('Title:'); ?></label>
<input class="widefat" id="<?php echo $this->get_field_id('title'); ?>" name="<?php echo $this->get_field_name('title'); ?>" type="text" value="<?php echo $title; ?>" /></p>
<p><label for="<?php echo $this->get_field_id('number'); ?>"><?php _e('Number of comments to show:'); ?></label>
<input id="<?php echo $this->get_field_id('number'); ?>" name="<?php echo $this->get_field_name('number'); ?>" type="text" value="<?php echo $number; ?>" size="3" /></p>
<?php
}
}
/**
* RSS widget class
*
* @since 2.8.0
*/
class WP_Widget_RSS extends WP_Widget {
function WP_Widget_RSS() {
$widget_ops = array( 'description' => __('Entries from any RSS or Atom feed') );
$control_ops = array( 'width' => 400, 'height' => 200 );
$this->WP_Widget( 'rss', __('RSS'), $widget_ops, $control_ops );
}
function widget($args, $instance) {
if ( isset($instance['error']) && $instance['error'] )
return;
extract($args, EXTR_SKIP);
$url = $instance['url'];
while ( stristr($url, 'http') != $url )
$url = substr($url, 1);
if ( empty($url) )
return;
$rss = fetch_feed($url);
$title = $instance['title'];
$desc = '';
$link = '';
if ( ! is_wp_error($rss) ) {
$desc = esc_attr(strip_tags(@html_entity_decode($rss->get_description(), ENT_QUOTES, get_option('blog_charset'))));
if ( empty($title) )
$title = esc_html(strip_tags($rss->get_title()));
$link = esc_url(strip_tags($rss->get_permalink()));
while ( stristr($link, 'http') != $link )
$link = substr($link, 1);
}
if ( empty($title) )
$title = empty($desc) ? __('Unknown Feed') : $desc;
$title = apply_filters('widget_title', $title, $instance, $this->id_base);
$url = esc_url(strip_tags($url));
$icon = includes_url('images/rss.png');
if ( $title )
$title = "<a class='rsswidget' href='$url' title='" . esc_attr__( 'Syndicate this content' ) ."'><img style='border:0' width='14' height='14' src='$icon' alt='RSS' /></a> <a class='rsswidget' href='$link' title='$desc'>$title</a>";
echo $before_widget;
if ( $title )
echo $before_title . $title . $after_title;
wp_widget_rss_output( $rss, $instance );
echo $after_widget;
if ( ! is_wp_error($rss) )
$rss->__destruct();
unset($rss);
}
function update($new_instance, $old_instance) {
$testurl = ( isset($new_instance['url']) && ($new_instance['url'] != $old_instance['url']) );
return wp_widget_rss_process( $new_instance, $testurl );
}
function form($instance) {
if ( empty($instance) )
$instance = array( 'title' => '', 'url' => '', 'items' => 10, 'error' => false, 'show_summary' => 0, 'show_author' => 0, 'show_date' => 0 );
$instance['number'] = $this->number;
wp_widget_rss_form( $instance );
}
Alles anzeigen
So sieht der Code aus, ich möchte folgendes...
1. Bei dem RSS-Widget soll oben weder Icon noch Link zum RSS-Feed angezeigt werden, sondern nur die normale Widget-Überschrift mit dem normalen css also wie bei allen anderen auch.
2. bei den letzten Kommentaren soll der Strich mit Abstand angezeigt werden. Unten auf dem Bild sieht man es recht gut.
Bild:
http://img202.imageshack.us/img202/3199/commentsh.png
Hoffe mir kann jemand behilflich sein, habe gestern die ganze Nacht am Code rumexperimentiert, aber irgendwie klappts nicht.
Hallo,
Ich suche in kürze jemanden der mir mein bestehendes Theme verändert. Das neue Design ist schon komplett fertig, nur müsste es noch umgesetzt werden.
Wichtig ist hierbei dass es in das bestehende Theme eingebaut wird, da dieses bereits einige Zusatzfunktionen bietet.
Im großen und ganzen steht der Hauptteil aber bereits, die Änderungen betreffen vor allem den Header und den Footer, es ist vielmehr ein Redesign eines bestehenden Themes.
Größter Wunsch sind dabei einige neue Widgets... die passend zum neuen Design gestaltet sind. Die müsstet ihr selbst erstellen:
- Widget welches die letzten Kommentare anzeigt (Menge einstellbar)
- Widget welches die letzten Artikel aus einer Kategorie anzeigt (Menge einstellbar)
- Widget für die letzten Forum Beiträge (Menge einstellbar) 8Das Forum bietet eine Javascript Funktion zum Anzeigen der letzten Einträge, alternativ wäre es auch über rss möglich)
- Widget für die meistangesehenden Artikel der letzten Woche (Mo-So) ein Plugin ist bereits installiert und liefert ein Widget aber nur für die meistgesehenden Artiekl nicht für eien Woche.
Insgesamt könnt ihr mir auch bestehende angepasste und vor allem vom Design her angepasste Plugins mitleifern, wenn sie a)klein und schlank sind und b) nicht viele zusatzfunktionen bieten die niemand braucht.
Bevor jetzt unsummen-Angebote kommen... bin nicht reich und habe lediglich sschlecht laufende AdSense Anzeigen auf meinen Blog. Wer mir also helfen möchte sollte ein wirklich günstiges Angebot an mich machen. Hoffe jemand kann mri für wenig Geld helfen, wäre sehr dankbar und könnte ihm eventuell im gegenzug auch etwas designen o.ä. Projekt kann ruhig nebenbei als Feierabend Projekt laufen und 1-2 Wochen dauern (wenn es sein muss ;) in ca. 1-2 Wochen soll es dann soweit sein und ihr hört von mir.
Hallo,
bin auf der Suche nach einem guten RSS-Plugin welches einen Feed schön gelistet in der Sidebar anzeigt - also als Widget.
Leider habe ich nach gefühlten 100 Plugin-Tests kein passendes gefunden. Das in Wordpress bereits integrierte macht zwar genau das was ich will, jedoch wird oben keine Überschrift sondern eien Verlinkung angezeigt. Dieser Link zerstört nicht nur mein Design, sondern ich will ihn einfach nicht haben.
Gibt es a) ein gutes Plugin oder b) eine Möglichkeit nur einen Titel, aber keinen Link im RSS-Widget anzuzeigen?
Würde mich auch interessieren, denn bei mir wird nur "Seite vor" und "Seite zurück" angezeigt, aber die Zahlen hätte ich auch viel lieber.
Danke für die nette Hilfe, ist nun bereits wieder freigeschaltet. Frage mich trotzdem warum, weshalb, wieso, aber da findet man bei Google ja nichts raus.
Nein, was kann ich denn da genau wie kontrollieren?
Ich kapiers net ;)
das komische ist halt nur dass meine http://www. bei google gebannt ist, die http:// allerdings nicht.
Deshalb lässt sich vermuten, dass google auf der http:://www. den gleichen Content wie auf der http:// gesehen hat und sie deshalb banned ist?!
Ich kenn mich aber weder mit den Umleitungen aus noch mit sonst etwas. Was wäre denn Sinvoll und wie füge ich das ein? Einfach über den wordpress Teil?
Habe es jetzt erstmal wieder so, wie es bereits war:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Hallo,
habe eben erst rausgefunden dass Google Doppelcontent etc. feststellen kann, falls man eine der 2 Domains nicht mit einer 301 weiterleitet. Prompt fand ich auch raus, dass die http://www.xyz.de bereits gebannt ist und nun möchte ich schnell mit einer Weiterleitung reagieren.
Im Wordpress Hauptordner befindet sich ja die htacess Datei, diese habe ich jetzt etwas angepasst und wollte fragen ob dies so korrekt ist.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [R=301,L]
</IfModule>
# END WordPress
Alles anzeigen
geändert habe ich eigentlich nur das in den den [] vorher war dort nur [L] jetzt eben [R=301,L]
wichtig ist dass die http://www.xyz.de weitergeleitet wird auf http://xyz.de da die www bereits bei google banned ist.
Ich bin absoluter Anfänger und bekam gerade einen riesen Schreck als ich dies herrausfand, hoffe jemand kann helfen wie ich es richtig mache. Vielleicht ist es ja auch schon richtig, doch irgendwie wird ja jetzt alles als 301 weitergeleitet wenn ich das richtig sehe und das kann ja auch nicht so richtig sein.
Wüsste ich nichts von, sind ganz normale Kommentare und auch kein Ajax oder so etwas. Wie sollte es denn "normal" aussehen?
Danke, funktioniert aber nicht. Ist es vielleicht von Bedeutung wo genau ich es einfüge, habe alles probiert.
Hallo,
gibt es eine Möglichkeit das URL's die in Kommentaren eingefügt werden, nicht automatisch verlinkt werden? Sie sollen einfach ganz normal als Text dargestellt, werden.
hat sich erledigt