Seite 5 von 8
Verfasst: 20.11.2003 22:15
von Peggy
Eine kleine (sehr einfache) Frage habe ich doch noch:
Wo genau in der "notes_body.tpl" kann ich die Hintergrundfarbe für die Notizen festlegen?
Ich möchte gerne, dass Notiz 1 und 3 die Farbe #FFFAFA haben und die Notizen 2 und 4 die Farbe #EEE9E9. Bei mir ist alles weiss, so dass man keine Trennlinie zwischen den Notizen sieht. Das liegt sicherlich daran, dass ich mein Style so eingestellt habe, dass alle Postings und auch die Autorinfos (Avatar/Rang-Spalte) weiss sind. Aber ich bin mir ganz sicher, dass ich das bei den Notes ändern kann. Weiss nur nicht genau wo.
Weiss nur dass das irgendwas mit
zu tun hat.
@oxpus: Und wie hast Du denn den Smilie hinter dem "Passwort-vergessen"-Link eingebaut?
Verfasst: 20.11.2003 23:51
von oxpus
Hast Du dieses in Deiner notes.php drinnen?
Code: Alles auswählen
$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];
$template->assign_block_vars('postrow', array(
'ROW_COLOR' => '#' . $row_color,
'ROW_CLASS' => $row_class,
Dann sollte das immer abwechseln. Wenn Du allerdings alle Zellenfarben auf weiß gestellt hast, musst Du nur die $theme['td_class1'] und $theme['td_class2'] anpassen. Das kannst Du in der overall_header.tpl auch durch neue Klassen definieren. Z.B. "td_class4"...
In der notes_body.tpl dann wie schon von Dir richtig erkannt:
Und das Smilie:
nach
in der login_body.tpl oder wo man auch immer Logins eingebunden hat (index_body.tpl, portal_body.tpl...).
Das ist alles.
Gruß
OXPUS
Verfasst: 21.11.2003 01:15
von Peggy
Hab´s jetzt hinbekommen.

Das mit dem Smilie auch.
Hast mir sehr geholfen. Jetzt kann ich erstmal ins Bett gehen.
Vielleicht weisst Du ja noch zufällig, wie die Notizen aufsteigend sortiert werden, also dass die neuesten ganz oben in der Tabelle sind.
Hat Zeit!
Verfasst: 21.11.2003 08:17
von oxpus
Versuch das mal:
ersetze
Code: Alles auswählen
$sql = "SELECT * FROM " . NOTES_TABLE . "
WHERE poster_id = " . $userdata['user_id'] . "
ORDER BY post_time";
mit
Code: Alles auswählen
$sql = "SELECT * FROM " . NOTES_TABLE . "
WHERE poster_id = " . $userdata['user_id'] . "
ORDER BY post_time DESC";
Die ursprüngliche Sortierung ist aufsteigend, also das älteste zuerst...
Gruß
OXPUS
Verfasst: 21.11.2003 18:08
von Peggy
Auch das hat wieder geklappt. Tausend Dank!
Habe auch schon sehr positive Rückmeldungen in meinen Forum bekommen.

Verfasst: 21.11.2003 18:39
von oxpus
.EGGY:. hat geschrieben:Auch das hat wieder geklappt. Tausend Dank!
Habe auch schon sehr positive Rückmeldungen in meinen Forum bekommen.

Das freut mich. Schön, wenn es auch anderen gefällt.
Bis zum Nächsten
OXPUS
Verfasst: 31.03.2004 02:10
von Blackangel
Ich würde auch so gerne den Notizblock einbauen. Aber ich bekomme das mit der MySQL-Datenbank nicht gebacken. Der will die Tabellen einfach nicht erstellen.
Ich weiß das schon viel dazu hier geschrieben wurde, aber irgendwie finde ich nicht die richtige Lösung für mein Problem.
Kann mir da jemand hilfreich sein?
Und das hat er mir übrigens gesagt als ich mit der db_update.php es versucht habe:
+++ Error: You have an error in your SQL syntax near ' TINYINT(1) DEFAULT '1' NOT NULL, smilies` TINYINT(1) DEFAULT '1' NOT NULL, ' at line 8
Wenn ich versuche den Notizblock aufzurufen bekomme ich die Meldung
SQL Error : 1146 Table 'usr_web79_1.phpbb_paedforumnotes' doesn't exist
Habe mit phpMyAdmin nachgesehen. Da ist tatsächlich nichts passiert. Nischts da!
Verfasst: 31.03.2004 06:30
von oxpus
Welche Mod-Version hast Du ausprobiert? Aktuell ist 1.4.3.
Verfasst: 31.03.2004 10:25
von Blackangel
Dann habe ich eine alte verwendet.
1.4.1
Habe mal nach der aktuellen Version gesucht, sie runtergeladen und versucht die Datenbank damit zu aktualisieren, aber das klappt auch nicht.
Verfasst: 31.03.2004 15:34
von oxpus
Versuchs mal mit dem:
Code: Alles auswählen
CREATE TABLE phpbb_notes (
post_id mediumint(8) unsigned NOT NULL auto_increment,
poster_id mediumint(8) NOT NULL DEFAULT '0',
post_subject varchar(60) DEFAULT NULL,
post_text text,
post_time int(11) NOT NULL DEFAULT '0',
bbcode_uid varchar(10) DEFAULT NULL,
bbcode TINYINT(1) DEFAULT '1' NOT NULL,
smilies TINYINT(1) DEFAULT '1' NOT NULL,
acronym TINYINT(1) DEFAULT '1' NOT NULL,
PRIMARY KEY (post_id),
KEY poster_id (poster_id),
KEY post_time (post_time)
) TYPE=MyISAM;
Hatte da kleinere Fehler drinnen. Sorry.