DU BIST EIN HELD!!! :mrgreen:
Das war die Lösung :-) Lag tatsächlich an der Vermischung von Nickname / Forumname ... an sowas habe ich natürlich vor lauter coding nicht gedacht.
Danke :-D
Doc
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 erstellenDU BIST EIN HELD!!! :mrgreen:
Das war die Lösung :-) Lag tatsächlich an der Vermischung von Nickname / Forumname ... an sowas habe ich natürlich vor lauter coding nicht gedacht.
Danke :-D
Doc
*kopfschüttel*
Die Identity wird richtig angezeigt - egal ob user oder admin - im web als auch aufm PC. Aber die Beiträge trotz neuen Versuchs nicht.
Ich verstehe das einfach nicht. Wenn man einen Fehler macht, will man doch wenigstens die Chance haben, ihn zu korrigieren. Man, ich beschäftige mich seit erst seit 10 Tagen mit php (vorher NULL) und hab diesen Code selbst zum Laufen gebracht. Freude. Doch nur kurz.
Hier noch ein Screenie (die Ava Fkt ist nur im Web eingeschaltet):
So, ich hab jetzt nochmal die Datenbanken verglichen - also die Lokale und die beim Hoster. Die führen die selben Präfixi! Dennoch funktioniert der Code für die Anzeige der Kommentarsumme des angemeldeten Benutzers NUR auf meinem Rechner und nicht im Netz. Wenn wenigstens eine Fehlermeldung käme, damit man wüsste, wo man suchen soll. Aber niente ...
Hölfö :-(
Verdammt, geht auch nicht :-(
oder Fehler drin?
<td> Beiträge:</td>
<td> <?php $numcomms = $wpdb->get_var("SELECT COUNT(*) FROM `$wpdb->comments` WHERE `comment_author` LIKE '$userdata->user_login';");
if (0 < $numcomms) $numcomms = number_format($numcomms);
?>
<?php printf($numcomms, 'edit-comments.php'); ?>
Danke - gleich mal austesten :-)
... huhu, keiner ´ne schicke Idee?
Nabend Leute,
ich stehe vor einem Rätsel. Auf meiner Seite kann man sich jetzt über die Sidebar einloggen. Wunderbar. Im Anschluß wird ein kleines User-Feld erschaffen, wo das Forum Avatar und diverse Dinge, wie Name, Status und Summe der vom user geposteten Kommentare angezeigt werden. Das läuft! Aber was ist nun meine Sorge?
Während lokal die Kommentare richtig ausgezählt & angezeigt werden, funktioniert das Online nicht mehr, obwohl es exakt der selbe code ist!?
Hier der Schnipsel
<ul>
<div id="loginform">
<table border="0">
<tr>
<td> Name:</td>
<td> <?php echo $user_identity; ?>
</td>
</tr>
<tr>
<td> Login:</td>
<td> erfolgreich</td>
</tr>
<tr>
<td> Status:</td>
<td> <?php
if ($user_level>8)
{ ?>
<?php echo('Administrator');
?>
<?php } else { ?>
<?php echo('Mitglied');
?>
<?php } ?>
</td>
</tr>
<tr>
<td> Beiträge:</td>
<td> <?php
$numcomms = $wpdb->get_var("SELECT COUNT(*) FROM `wp_comments` WHERE `comment_author` LIKE '$userdata->user_login';");
if (0 < $numcomms) $numcomms = number_format($numcomms);
?>
<?php printf($numcomms); ?>
</tr>
</table>
Alles anzeigen
Woran liegt das? Warum geht das lokal wunderbar und online plötzlich nicht?
Doc
Also ich finde da ist nichts verschoben. Sieht doch sehr gut aus!? Was willst Du denn da noch enger machen? Ist doch eh schon alles ziemlich "tiny" im Stil.
Lass das h2 doch einfach weg und lösche den Titel raus!
Packe dann wp_list_pages in einen neuen div Container mit neuen styles.
Bspw so:
Klasse :-) Viel Spaß beim css Formgeben. Ich hab da Stunden mit zugebracht, um alles schöööön zu bekommen.
Tipp: Teste mit FF UND IE :-) Manchmal gibts da Unterschiede in den Resultaten!
Doc
Jede Widget Überschrift wird über das Theme CSS der sidebar angesteuert.
#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}
#sidebar ul li h2 {
background: transparent url('images/pfeil_rechts.jpg') top left no-repeat;
padding-left: 20px;
}
Wie Du siehst, stehen dort die Angaben zu meinen Pfeilen, Schrift etc.
Dort kannst Du aber auch noch margin & padding Befehle dazupacken, damit die Abstände größer werden. Ok? So z.B.
#sidebar h2 {
font-family: 'Lucida Grande', Verdana, Sans-Serif;
font-size: 1.2em;
}
#sidebar ul li h2 {
background: transparent url('images/pfeil_rechts.jpg') top left no-repeat;
padding-left: 20px;
margin-top: 20px; //*(20 ist hier beliebig austauschbar! auch neg. Werte sind möglich)*//
}
Alles anzeigen
Es gibt da so codelines ala "before widget" und "after widget" ... da sollte man auch mal aktiv werden.
Aber am besten ist immer noch die CSS Ansteuerung der Widget Überschriften!
der style hier z.B.
<ul> <li> <h2> ...
Dort kann man per Zusatz von margin oder padding allesamt um den gleichen Betrag verschieben. Bei mir haut das total klasse hin!
Doc
Ganz easy: öffne die Datei widgets.php im ordner wp-includes. Springe bis zu Zeile 327 (ca.) (Eintrag: Default widgets) und ändere dort das html.
Viel Spaß beim Rumprobieren.
Doc
Gibt es bei dir im Code der comment-Seite irgendwo den Ausdruck "DESC" ???
Falls ja, ersetze ihn durch "ASC".
Klar: mygallery :-)
ist erstens ein hervorragendes Bildplugin und bietet auch die von Dir gewünschte Option.
Schau mal auf meinen Blog. Da siehst Du alles in Aktion.
Doc
So´, ich bab mal das probiert, geht aber nich :-( Die user_id hole ich bereits zu Beginn des Files. Und in der Datenbank stehen die wp_avatar Einträge in den user-meta-tabellen (siehe Anhang).
<?php
function sf_view_profile($userid)
{
global $wpdb;
$profile=array();
if(get_option('sfavatars'))
{
$out.= '<br />'.sf_display_avatar('user', $userid, $email, '').'<br />'."\n";
}
return $out;
}
<?php endif;
?>
Alles anzeigen
Was mache ich verkerht?
ganz ähnliches prob habe ich auch:
"Hallo Freunde,
ich möchte gerne die Avatare, die meine user im simple-forum plugin hochgeladen haben, auch in die Wordpress Seiten einbinden (sidebar oben rechts bei der Zentrale oder in den Kommentaren).
Wie kann ich das anstellen? user_id etc greifen auf die selbe wpdb zurück. Dann dürfte das doch nicht so schwer sein oder?
Ich habs bislang vergeblich versucht :sad:
Link zum plugin hier
Hilfe wäre GRANDIOS!"
Wäre es mit diesem get_profile plugin möglich auch das Ava auszulesen & anzuzeigen?
Doc
... huch, da hat wohl die .htaccess was abbekommen.
Spiel mal ein backup dieser Datei hoch. Dann dürftest Du auch wieder in die Admin Area kommen.