[>2.0.4] Personal Notes

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag 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. :oops:

Weiss nur dass das irgendwas mit

Code: Alles auswählen

<td class"row1"> und <td class"row2"> 
zu tun hat.

@oxpus: Und wie hast Du denn den Smilie hinter dem "Passwort-vergessen"-Link eingebaut?
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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:

Code: Alles auswählen

<td class="{postrow.ROW_CLASS}">
Und das Smilie:

Code: Alles auswählen

&nbsp;<img src="{Angabe_zum_Smilie}" border="0" />
nach

Code: Alles auswählen

{L_SEND_PASSWORD}</a>
in der login_body.tpl oder wo man auch immer Logins eingebunden hat (index_body.tpl, portal_body.tpl...).
Das ist alles.

Gruß
OXPUS
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Hab´s jetzt hinbekommen. :wink: Das mit dem Smilie auch.
Hast mir sehr geholfen. Jetzt kann ich erstmal ins Bett gehen. :D

Vielleicht weisst Du ja noch zufällig, wie die Notizen aufsteigend sortiert werden, also dass die neuesten ganz oben in der Tabelle sind. :P
Hat Zeit!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Benutzeravatar
Peggy
Mitglied
Beiträge: 1248
Registriert: 17.10.2003 14:22
Wohnort: Berlin
Kontaktdaten:

Beitrag von Peggy »

Auch das hat wieder geklappt. Tausend Dank!

Habe auch schon sehr positive Rückmeldungen in meinen Forum bekommen. :grin:
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

.EGGY:. hat geschrieben:Auch das hat wieder geklappt. Tausend Dank!

Habe auch schon sehr positive Rückmeldungen in meinen Forum bekommen. :grin:
Das freut mich. Schön, wenn es auch anderen gefällt.
Bis zum Nächsten ;)

OXPUS
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Blackangel
Mitglied
Beiträge: 112
Registriert: 11.02.2004 07:11

Beitrag von Blackangel »

:cry:

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. :cry:

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!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welche Mod-Version hast Du ausprobiert? Aktuell ist 1.4.3.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Blackangel
Mitglied
Beiträge: 112
Registriert: 11.02.2004 07:11

Beitrag 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.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5395
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.
Grüße
OXPUS
Kein Support bei unaufgeforderten PNs, E-Mails oder auf anderem Weg!!
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“