Seite 5 von 39

Verfasst: 25.04.2008 16:08
von Metzle
Hallo,

sieht mir sehr nach prosilver aus. Versuche mal die Styleänderungen der Mod für deinen Style zu übernehmen. Also einfach Stelle suchen und Code einfügen. Wenn du den Code nicht findest, dann stell mal die beiden Dateien, die verändert werden müssen hier zum Download bereit ( Eine Templatedatei zum Download bereitstellen )

Verfasst: 25.04.2008 17:59
von ~Marioverehrer~
Metzle hat geschrieben:Hallo,

auf welchem Style beruht den e muza? Sollte er auf prosilver beruhen, so kannst du wahrscheinlich fast die Änderungen der Mod einbauen ohne größere Probleme. Bei subsilver2 wirds bißchen schwieriger.
Hallo,

das würde mich sehr interessieren, da meine Styles nur auf subsilver2 basieren.

Verfasst: 25.04.2008 21:30
von Metzle
~Marioverehrer~ hat geschrieben:
Metzle hat geschrieben:Hallo,

auf welchem Style beruht den e muza? Sollte er auf prosilver beruhen, so kannst du wahrscheinlich fast die Änderungen der Mod einbauen ohne größere Probleme. Bei subsilver2 wirds bißchen schwieriger.
Hallo,

das würde mich sehr interessieren, da meine Styles nur auf subsilver2 basieren.
Hallo,

dann kann ich nur sagen, entweder du findest jemanden, der es für dich macht, du machst es selbst oder du wartest bis ich meine Diplomarbeit fertig geschrieben habe und meine Projekte durch habe ;)

Verfasst: 16.05.2008 08:00
von chilledtimmy
hab den mod bei mir auch installiert und find den echt klasse :wink:
was ich noch sehr nützlich finden würde ist ne benachrichtigung per mail... weil man ja ansonsten ziemlich schnell vergisst mal auf sein profil zu schauen..

ist das viel quelltext wenn man ne mail über das phpbb verschicken will? was dann natürlich noch super wär wenn erst gecheckt wird ob der user benarchtigungen (da könnte man ja das feld user_notify_pm nehmen^^) aktiviert hat und dann dementsprechend benachrichtigt...

re:

Verfasst: 16.05.2008 17:41
von t_1
Für die Wunschliste:
1. Optional im UCP einstellbar, ob neue Einträge hinzugefügt werden dürfen oder net
2. Admins sollten in allen Gästebüchern Einträge löschen dürfen
3. Benachrichtigung bei neuem Eintrag an den entsprechenden User

Aso, den kleinen Bug der auftritt wen man das Profil von jemandem betrachtet der noch keinen Eintrag in seinem GB hat kann man recht simpel korrigieren:
Öffne memberlist.php
finde

Code: Alles auswählen

for($i=0; $i < count($guestbook); $i++)
füge davor ein

Code: Alles auswählen

if (!empty($guestbook))
								{
finde

Code: Alles auswählen

'GUESTBOOK_DELETE_URL'  => isset($delete_ausgabe) ? $delete_ausgabe : '',
				  ));
				  }
füge danach ein Zu Nr. 1 der Wunschliste ist zu sagen, dass das recht simpel ist.
Punkt 2 ist der einfachste von allen und Punkt der hingegen schon ziemlich schwierig.

Ich hab das was ich da oben vorgeschlagen habe schon selbst in meinem Forum gemacht, daher kann ich eine begründete Aussage dazu treffen. Ich schlage das hier vor, damit alle etwas davon haben.

~MfG~

Verfasst: 16.05.2008 17:54
von TheRenegate
Hi, danke euch allen für die Interesse an der MOD, werde mir das, sofern ich nich weggehe, heute abend mal zur Brust nehmen und schnell hin schreibseln ;)

Verfasst: 16.05.2008 20:24
von Berliner Schildkroete
Hallo TheRenegate,

Ich hab mal wieder ein paar Bugs gefunden:
1. Man kann leere Einträge absenden, ohne Fehlermeldung
2. In der Installationsanleitung steht:

Code: Alles auswählen

<input type="submit" accesskey="s" name="submit_guestbook" value="{L_SUBMIT}" class="button1" />
			<span class="corners-top"><span></span></span>
es müsste aber corners-bottom heißen. :wink:

Naja ich finde die Mod jedenfalls wieder Klasse :P

re:

Verfasst: 17.05.2008 16:59
von t_1
zum fehler mit dem leeren Nachrichtenfenster:
öffne memberlist.php
finde

Code: Alles auswählen

$sql = 'INSERT INTO ' . PROFILE_GUESTBOOK_TABLE . '' . $db->sql_build_array('INSERT', array(
füge davor ein

Code: Alles auswählen

if(!empty($message_parser->message) & !empty($title)){
finde

Code: Alles auswählen

trigger_error($user->lang['GUESTBOOK_ADD'] . '<br /><br /><a href="' . $back_link . '">' . $user->lang['GUESTBOOK_BACK'] . '</a>');
füge danach ein

Code: Alles auswählen

}else{
				  if(empty($title)){
				    $back_link = append_sid("{$phpbb_root_path}memberlist.$phpEx?mode=viewprofile&u=$user_id");
					trigger_error($user->lang['GUESTBOOK_EMPTY_TITLE'] . '<br /><br /><a href="' . $back_link . '">' . $user->lang['GUESTBOOK_BACK'] . '</a>');
				  }else{
					$back_link = append_sid("{$phpbb_root_path}memberlist.$phpEx?mode=viewprofile&u=$user_id");
					trigger_error($user->lang['GUESTBOOK_EMPTY_MESSAGE'] . '<br /><br /><a href="' . $back_link . '">' . $user->lang['GUESTBOOK_BACK'] . '</a>');
					}}
==>an dieser stelle darauf achten, dass das "}" nach der zu findenden stelle erhalten bleibt! als den neuen code zwischen dem zu findenden code und den bereits vorhandenen "}" einfügen. bei mir sieht das dann wie folgt aus:

Code: Alles auswählen

 if(!empty($message_parser->message) & !empty($title)){
				  
				  $sql = 'INSERT INTO ' . PROFILE_GUESTBOOK_TABLE . '' . $db->sql_build_array('INSERT', array(
				  'user_id'	=> (int) $user_id,
				  'poster_id'	=> (int) $user->data['user_id'],
				  'gb_time'	=> (int) time(),
				  'title'		=> (string) $title,
				  'message'	=> (string) $message_parser->message,
				  'user_guest_name'	=> (string) $user->data['username'],
				  'bbcode_uid'		=> (string) $message_parser->bbcode_uid,
				  'bbcode_bitfield'	=> (string) $message_parser->bbcode_bitfield)
				  );
				  $db->sql_query($sql);
				  $back_link = append_sid("{$phpbb_root_path}memberlist.$phpEx?mode=viewprofile&u=$user_id");
				  trigger_error($user->lang['GUESTBOOK_ADD'] . '<br /><br /><a href="' . $back_link . '">' . $user->lang['GUESTBOOK_BACK'] . '</a>');
				  }else{
				  if(empty($title)){
				    $back_link = append_sid("{$phpbb_root_path}memberlist.$phpEx?mode=viewprofile&u=$user_id");
					trigger_error($user->lang['GUESTBOOK_EMPTY_TITLE'] . '<br /><br /><a href="' . $back_link . '">' . $user->lang['GUESTBOOK_BACK'] . '</a>');
				  }else{
					$back_link = append_sid("{$phpbb_root_path}memberlist.$phpEx?mode=viewprofile&u=$user_id");
					trigger_error($user->lang['GUESTBOOK_EMPTY_MESSAGE'] . '<br /><br /><a href="' . $back_link . '">' . $user->lang['GUESTBOOK_BACK'] . '</a>');
					}}}
	// END guestbook MOD

Verfasst: 17.05.2008 23:38
von TheRenegate
So könnt euch die neue Version runterladen, hoffe hab in den Anleitungen nichts vergessen :lol:

Verfasst: 18.05.2008 01:02
von Sigi1991
Jemand vielleicht eine funktionierende Demo parat?