Seite 1 von 2
Abizeitungskommentare - Gästebuchmod
Verfasst: 26.01.2012 16:55
von konne55
Hallo meine Lieben,
ich bin auf der Suche nach einem etwas spezielleren Gästebuch.
Hab schon die profile_guestbook 2.1.0.0 Variante gestestet, sowie den SocialNetwork-Mod,
aber leider kann ich mit keinem der beiden das realisieren was ich brauche und zwar :
In vielen Gymis is es üblich dass die Schüler in der Abizeitung anonyme Kommentare unter das jeweilige Profil (alle Schüler werden in der Zeitung vorgestellt...) schreiben können. Diese sollen aber von der jeweiligen Person
geprüft und notfalls gelöscht werden können! Ich möchte die Sammlung dieser Kommentare über ein Gästebuch realisieren, da jeder Schüler bereits im Stufenforum angemeldet und aktiv ist.
Leider finde ich aber kein Guestbook in dem a) anonym gepostet werden muss (notlösung, man legt einen "anonym" Mitglied an, das jeder benutzen darf, ist aber eine relativ unsaubere lösung) b) können die jeweiligen Gästebuchbesitzer die Beiträge auf ihrem Guestbook nicht löschen, das ist aber unabdingbar notwendig!
Rein theoretisch wäre das auch mit einer Profilpinnwand alla facebook realisieren, hab da allerdings auch wieder die selben 2 Probleme.
Kennt also jmd eine Lösung!?
Mit freundlichen Grüßen
Konstantin Nille-Hauf
Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 26.01.2012 21:01
von AmigaLink
Simple profile comments
Die Kommentare sind zwar nicht anonym aber das wirst du bei keiner MOD finden. Ein Problem sollte dies aber nicht sein. Entferne einfach in der templatedatei die entsprechende Anzeige.

Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 26.01.2012 21:53
von konne55
das klingt ganz gut, kleines Problem dabei.
Der Mod scheitert schon bei der ersten Positon, Grund :
in der viewtopic.php find ich leider kein :
'TOPIC_AUTHOR' => get_username_string('username', $topic_data['topic_poster'], $topic_data['topic_first_poster_name'], $topic_data['topic_first_poster_colour']),
Liegt das daran dass im MOD von phpbb3.0.5 die Rede ist und ich 3.0.9 benutze?
Grüße
Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 26.01.2012 21:57
von BNa
'TOPIC_AUTHOR' => egalwasauchimmer,
sollte sich aber finden lassen

Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 26.01.2012 21:58
von Miriam
Es liegt daran, dass du nach dem ganzen String gesucht hast und dieser aber in der php Datei mit Tabs "aufgefüllt" wurde:
Code: Alles auswählen
'TOPIC_AUTHOR' => get_username_string('username', $topic_data['topic_poster'], $topic_data['topic_first_poster_name'], $topic_data['topic_first_poster_colour']),
Versuche Teilstrings zu finden, wenn du mit dem Suchstring nicht zum Erfolg kommst... z.B.:
Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 26.01.2012 22:26
von konne55
Natürlich auch schon versucht, aber selbst den Teilstring finde ich nicht, also bis auf
sobald AUTHOR dabei ist - nüscht -.-' ... findest dus in deiner viewtopic.php ?
Edit : selbst auf meinem nagelneu installiertem Testforum, lässt sichs nicht in der viewtopic finden - selbst als teilstring nich...
Edit2 : Fehler gefunden, hätte ich nur mal deinen post genauer gelesen. Du hattest recht, einfach die tabs davor rausmachen. Dankeschön vielmals!

Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 26.01.2012 23:30
von konne55
So, läuft! Erstmal dankeschön für den Tipp mit den Comments!
Jetzt bräuchtew ich nurnoch die Info wo ich was löschen muss, damit der name nicht angezeigt wird?!
Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 27.01.2012 00:04
von AmigaLink
Ersetz mal in der memberlist_view.html
Code: Alles auswählen
<dt class="author"> {comment.COMMENT_AUTHOR}</dt>
<dd>{comment.COMMENT_AVATAR_THUMB}</dd>
<dd>{comment.COMMENT_DATE}</dd>
mit
Das müsste eigentlich passen.
(Ich hab die MOD selber nicht installiert.)
Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 27.01.2012 00:20
von konne55
Kann ich leider nicht finden : hier der auszug
Code: Alles auswählen
<!-- IF SIMPLE_COMMENT_ENABLED && ALLOW_ALL_COMMENT && not FOE -->
<span style="float: left;">{TOTAL_COMMENT} • <!-- IF PAGINATION -->{PAGE_NUMBER} • <span>{PAGINATION}</span><!-- ELSE --> {PAGE_NUMBER}<!-- ENDIF --></span>
<table class="tablebg" width="100%" cellpadding="0" cellspacing="0">
<th colspan="2"> {L_PROFILE_COMMENTS} </th>
<!-- IF ALLOW_FRIEND_VIEW -->
{L_ONLY_FRIEND} - <a href="{U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a><br />
<!-- ELSE -->
<!-- IF TOTAL_COMMENT == 0 -->
<tr>
<td colspan="2">{L_NO_COMMENT}</td>
</tr>
<!-- ENDIF -->
<!-- BEGIN comment -->
<tr>
<td width="10%" class="row-post-top" align="center" valign="middle">
<table width="100%" border="0">
<tr>
<div align="center">
<td align="center"><!-- IF comment.USER_COLOUR -->
<span style="color:#{comment.USER_COLOUR}">
<!-- ELSE -->
<span style="color:#000">
<!-- ENDIF --><strong>{comment.COMMENT_AUTHOR}</strong></span></td></div>
</tr>
</table>
</td>
<td class="row-post-top" width="100%">
<div style="float:{S_CONTENT_FLOW_END};"><!-- IF S_IS_BOT --> {postrow.MINI_POST_IMG} <!-- ELSE --> <a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a> <!-- ENDIF --><b>{L_POSTED}:</b> {comment.COMMENT_DATE} {comment.COMMENT_DATE_TIME} </div>
</td>
</tr>
<tr>
<td class="row-post-body" valign="top"><table cellspacing="4" align="center" width="150">
<tr>
<td><div class="postavatar">
<div align="center"><a href="{postrow.U_PROFILE}">{comment.COMMENT_AVATAR_THUMB}</a></div>
</div></td>
</tr>
<tr></tr>
</table></td>
<td class="row-post-body" valign="top">
<table width="100%" cellspacing="5">
<tr>
<td>
<div class="postbody">{comment.COMMENT_TEXT}</div>
<br clear="all" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="row-post-bottom" colspan="2">
<div style="display:inline;float:right;">
<!-- IF comment.CAN_DELETE or (U_MCP or U_ACP) -->
<a href="{comment.U_DELETE_URL}"><span>{DELETE_IMG}</span></a> <a href="{comment.U_USER_URL}#postform"><img src="{T_IMAGESET_PATH}/comment_reply.gif" /></a>
<!-- ENDIF -->
</div>
</td>
</tr>
<tr><td class="spacer" colspan="2"><img src="{T_THEME_PATH}/images/spacer.gif" width="1" height="4" alt="" /></td></tr>
<!-- END comment -->
<!-- ENDIF -->
<!-- IF ALLOW_FRIEND_ONLY -->
{L_FRIEND_COMMENT} - <a href="{U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a><br />
<!-- ELSE -->
</table>
<p> </p>
<table class="tablebg" width="100%" cellspacing="0">
<th colspan="2"> {L_PROFILE_COMMENT_SUB} </th>
<form action="{NEW_COMMENT}" method="post" id="postform" name="comment">
<script type="text/javascript">
// <![CDATA[
var form_name = 'comment';
var text_name = 'comment_text';
// ]]>
</script>
<tr align="center">
<td>
<!-- INCLUDE posting_buttons.html -->
</td>
</tr>
<tr align="center">
<td>
<!-- BEGIN smiley -->
<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;" style="line-height: 20px;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" hspace="2" vspace="2" /></a>
<!-- END smiley -->
<br />
<textarea name="comment_text" rows="15" cols="76"></textarea>
<input name="comment_poster_id" type="hidden" value="{POSTER_ID}">
<input name="comment_to_id" type="hidden" value="{COMMENT_TO_ID}">
<input name="comment_author" type="hidden" value="{COMMENT_AUTHOR}">
</td>
<td width="80" align="center" valign="top">
<script type="text/javascript">
// <![CDATA[
colorPalette('v', 6, 6)
// ]]>
</script>
</td>
</tr>
<tr align="center">
<td>
<input name="Submit " type="submit" id="Submit " value="{L_SUBMIT}" />
</td>
</tr>
</form>
</table>
<span style="float: left;">{TOTAL_COMMENT} • <!-- IF PAGINATION -->{PAGE_NUMBER} • <span>{PAGINATION}</span><!-- ELSE --> {PAGE_NUMBER}<!-- ENDIF --></span>
<!-- ENDIF -->
<!-- ENDIF -->
<br clear="all" />
<br clear="all" />
<br clear="all" />
<div style="float: {S_CONTENT_FLOW_END};">
weshalb ichs nicht finden kann, liegt daran dass ichs in Subsilver2 integriert habe und es da wohl ein anderer code ist... im prosilver hab ichs direkt gefunden und dort funktioniert es auch einwandfrei. Kann mir einer der Profis dasselbe auch für subsilver2 raussuchen?
Mit freundlichsten Grüßen
Konne
Re: Abizeitungskommentare - Gästebuchmod
Verfasst: 27.01.2012 01:24
von AmigaLink
Code: Alles auswählen
<!-- BEGIN comment -->
<tr>
<td width="10%" class="row-post-top" align="center" valign="middle">
<table width="100%" border="0">
<tr>
<div align="center">
<td align="center"><!-- IF comment.USER_COLOUR -->
<span style="color:#{comment.USER_COLOUR}">
<!-- ELSE -->
<span style="color:#000">
<!-- ENDIF --><strong>{comment.COMMENT_AUTHOR}</strong></span></td></div>
</tr>
</table>
</td>
<td class="row-post-top" width="100%">
<div style="float:{S_CONTENT_FLOW_END};"><!-- IF S_IS_BOT --> {postrow.MINI_POST_IMG} <!-- ELSE --> <a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a> <!-- ENDIF --><b>{L_POSTED}:</b> {comment.COMMENT_DATE} {comment.COMMENT_DATE_TIME} </div>
</td>
</tr>
<tr>
<td class="row-post-body" valign="top"><table cellspacing="4" align="center" width="150">
<tr>
<td><div class="postavatar">
<div align="center"><a href="{postrow.U_PROFILE}">{comment.COMMENT_AVATAR_THUMB}</a></div>
</div></td>
</tr>
<tr></tr>
</table></td>
<td class="row-post-body" valign="top">
<table width="100%" cellspacing="5">
<tr>
<td>
<div class="postbody">{comment.COMMENT_TEXT}</div>
<br clear="all" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="row-post-bottom" colspan="2">
<div style="display:inline;float:right;">
<!-- IF comment.CAN_DELETE or (U_MCP or U_ACP) -->
<a href="{comment.U_DELETE_URL}"><span>{DELETE_IMG}</span></a> <a href="{comment.U_USER_URL}#postform"><img src="{T_IMAGESET_PATH}/comment_reply.gif" /></a>
<!-- ENDIF -->
</div>
</td>
</tr>
<tr><td class="spacer" colspan="2"><img src="{T_THEME_PATH}/images/spacer.gif" width="1" height="4" alt="" /></td></tr>
<!-- END comment -->
ersetzen gegen
Code: Alles auswählen
<!-- BEGIN comment -->
<tr>
<td width="10%" class="row-post-top" align="center" valign="middle">
<table width="100%" border="0">
<tr>
<div align="center"><td align="center"></td></div>
</tr>
</table>
</td>
<td class="row-post-top" width="100%">
<div style="float:{S_CONTENT_FLOW_END};"><!-- IF S_IS_BOT --> {postrow.MINI_POST_IMG} <!-- ELSE --> <a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a> <!-- ENDIF --><b>{L_POSTED}:</b> {comment.COMMENT_DATE} {comment.COMMENT_DATE_TIME} </div>
</td>
</tr>
<tr>
<td class="row-post-body" valign="top"><table cellspacing="4" align="center" width="150">
<tr>
<td></td>
</tr>
<tr></tr>
</table></td>
<td class="row-post-body" valign="top">
<table width="100%" cellspacing="5">
<tr>
<td>
<div class="postbody">{comment.COMMENT_TEXT}</div>
<br clear="all" /></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="row-post-bottom" colspan="2">
<div style="display:inline;float:right;">
<!-- IF comment.CAN_DELETE or (U_MCP or U_ACP) -->
<a href="{comment.U_DELETE_URL}"><span>{DELETE_IMG}</span></a> <a href="{comment.U_USER_URL}#postform"><img src="{T_IMAGESET_PATH}/comment_reply.gif" /></a>
<!-- ENDIF -->
</div>
</td>
</tr>
<tr><td class="spacer" colspan="2"><img src="{T_THEME_PATH}/images/spacer.gif" width="1" height="4" alt="" /></td></tr>
<!-- END comment -->
Da ist zwar jetzt wahrscheinlich noch einiges an unnötigem Code drin, aber es sollte deinem Wunsch entsprechen.