Text per Klick zu Threadtitel hinzufügen ...
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
Text per Klick zu Threadtitel hinzufügen ...
Ich brauch mal was *g*.
Ich möchte ähnlich wie für sticky etc. am Ende eines Threads nen Knopf zum Anklicken mit dem ich am Anfang vom Threadtitel etwas vorbestimmtes hinzufügen kann.
Aktuell geht es darum, dass bei mir gequizzed wird mit Bildern und wenn das aufgelöst ist möchte ich, dass Admin und/oder Mods das per Klick mit [aufgelöst] markieren können.
Gibt es da schon was? Und wenn nicht, wäre das vielleicht kurzfristig realisierbar?
Ich möchte ähnlich wie für sticky etc. am Ende eines Threads nen Knopf zum Anklicken mit dem ich am Anfang vom Threadtitel etwas vorbestimmtes hinzufügen kann.
Aktuell geht es darum, dass bei mir gequizzed wird mit Bildern und wenn das aufgelöst ist möchte ich, dass Admin und/oder Mods das per Klick mit [aufgelöst] markieren können.
Gibt es da schon was? Und wenn nicht, wäre das vielleicht kurzfristig realisierbar?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hm, ein Knopf unterhalb des letzten Beitrags eines Topics (sagen wir mal sichtbar für Mods/Admins), der den Topic-Titel um einen Zusatz/Vorsatz erweitert?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Vielleicht ist dann dieser Mod hier interessant: http://www.phpbbhacks.com/download/1617
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
Schau ich mir gleich mal an, danke erst mal ;-)
EDIT: Auf den ersten Blick würde es passen, ich probier es heute Nacht aus.
EDIT: Auf den ersten Blick würde es passen, ich probier es heute Nacht aus.
Zuletzt geändert von Nina3Jungs am Mo 28.Mär, 2005 23:56, insgesamt 1-mal geändert.
Den nutze ich bei mir auf AmigaLink um den status von Supportanfragen darzustellen. Der müsste für Nina's zwecke ebenfalls ok sein. 
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
Öhm, nu finde ich was nicht:
Das muss irgendwie in einer anderen Datei sein, oder?
Code: Alles auswählen
#
#-----[ ÖFFNEN ]--------------------------------------------------
#
# templates/xxx/viewforum_body.tpl
#
#-----[ FINDE (nur ein Auszug) ]--------------------------------------------------
#
<img src="{topicrow.TOPIC_FOLDER_IMG}"
#
#-----[ DAVOR EINFÜGEN ]--------------------------------------------------
#
<span class="gensmall">{topicrow.TOPIC_INFO}</span>- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
*suchsuch* Gefunden *g* Bin mir nur noch sicher, ob das jetzt richtig
eingebaut ist, aber das krieg ich dann schon hin :-)
EDIT: Oder auch nicht :-/ Ich hab alles eingebaut (denk ich zumindest) inkl. der Änderung, dass nur Mods
und höher das machen dürfen und ne kleine Fehlermeldung auch schon raus. Nur find ich nicht, wo
ich den Topic-Status einstellen kann *grübel*
EDIT2: Hier mal der Abschnitt aus der topics_list_box.tpl. Ich dachte, die Änderung gehört in der
Zeile nach END single_selection vor dem <img rein.
eingebaut ist, aber das krieg ich dann schon hin :-)
EDIT: Oder auch nicht :-/ Ich hab alles eingebaut (denk ich zumindest) inkl. der Änderung, dass nur Mods
und höher das machen dürfen und ne kleine Fehlermeldung auch schon raus. Nur find ich nicht, wo
ich den Topic-Status einstellen kann *grübel*
EDIT2: Hier mal der Abschnitt aus der topics_list_box.tpl. Ich dachte, die Änderung gehört in der
Zeile nach END single_selection vor dem <img rein.
Code: Alles auswählen
<!-- BEGIN topic -->
<tr>
<!-- BEGIN single_selection -->
<td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20"><input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></td>
<!-- END single_selection -->
<td class="{topics_list_box.row.ROW_FOLDER_CLASS}" align="center" valign="middle" width="20"><img src="{topics_list_box.row.TOPIC_FOLDER_IMG}" width="19" height="18" alt="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" title="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" /></td>
<!-- BEGIN icon -->
<td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20">{topics_list_box.row.ICON}</td>
<!-- END icon -->
<td class="{topics_list_box.row.ROW_CLASS}" width="100%">
<span class="topictitle">{topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.TOPIC_ATTACHMENT_IMG} {topics_list_box.row.TOPIC_TYPE}<a href="{topics_list_box.row.U_VIEW_TOPIC}" class="topictitle" title="{topics_list_box.row.TOPIC_CONTENT}">{topics_list_box.row.TOPIC_TITLE}</a></span><span class="gensmall">
<!-- BEGIN switch_topic_desc -->
<br /> {L_DESCRIPTION} : {topics_list_box.row.TOPIC_DESCRIPTION}<br />
<!-- END switch_topic_desc -->
{topics_list_box.row.TOPIC_ANNOUNCES_DATES}{topics_list_box.row.TOPIC_CALENDAR_DATES}</span>
<span class="gensmall">
{topics_list_box.row.GOTO_PAGE}
<!-- BEGIN nav_tree -->
{topics_list_box.row.TOPIC_NAV_TREE}
<!-- END nav_tree -->
</span>
</td>
<td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.REPLIES}</span></td>
<td class="row3" align="center" valign="middle"><span class="name">{topics_list_box.row.TOPIC_AUTHOR}</span></td>
<td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.VIEWS}</span></td>
<td class="row3" align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topics_list_box.row.LAST_POST_TIME}<br />{topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</span></td>
<!-- BEGIN multi_selection -->
<td class="row2" align="center" valign="middle"><span class="postdetails"><input type="checkbox" name="{topics_list_box.FIELDNAME}[]{topics_list_box.row.BOX_ID}" value="{topics_list_box.row.FID}" onClick="javascript:check_uncheck_main_{topics_list_box.row.BOX_ID}();" {topics_list_box.row.L_SELECT} /></span></td>
<!-- END multi_selection -->
</tr>
<!-- END topic -->
Zuletzt geändert von Nina3Jungs am Di 29.Mär, 2005 14:18, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
So wäre es richtig, wenn Du aber dann auch in der functions_topics_list.php die Änderungen gemacht hast, die in der viewforum.php durchzuführen wären!
Code: Alles auswählen
<!-- BEGIN topic -->
<tr>
<!-- BEGIN single_selection -->
<td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20"><input type="radio" name="{topics_list_box.FIELDNAME}" value="{topics_list_box.row.FID}" {topics_list_box.row.L_SELECT} /></td>
<!-- END single_selection -->
<td class="{topics_list_box.row.ROW_FOLDER_CLASS}" align="center" valign="middle" width="20"><img src="{topics_list_box.row.TOPIC_FOLDER_IMG}" width="19" height="18" alt="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" title="{topics_list_box.row.L_TOPIC_FOLDER_ALT}" /></td>
<!-- BEGIN icon -->
<td class="{topics_list_box.row.ROW_CLASS}" align="center" valign="middle" width="20">{topics_list_box.row.ICON}</td>
<!-- END icon -->
<td class="{topics_list_box.row.ROW_CLASS}" width="100%">
<span class="topictitle">{topics_list_box.row.NEWEST_POST_IMG}{topics_list_box.row.TOPIC_INFO}{topics_list_box.row.TOPIC_ATTACHMENT_IMG} {topics_list_box.row.TOPIC_TYPE}<a href="{topics_list_box.row.U_VIEW_TOPIC}" class="topictitle" title="{topics_list_box.row.TOPIC_CONTENT}">{topics_list_box.row.TOPIC_TITLE}</a></span><span class="gensmall">
<!-- BEGIN switch_topic_desc -->
<br /> {L_DESCRIPTION} : {topics_list_box.row.TOPIC_DESCRIPTION}<br />
<!-- END switch_topic_desc -->
{topics_list_box.row.TOPIC_ANNOUNCES_DATES}{topics_list_box.row.TOPIC_CALENDAR_DATES}</span>
<span class="gensmall">
{topics_list_box.row.GOTO_PAGE}
<!-- BEGIN nav_tree -->
{topics_list_box.row.TOPIC_NAV_TREE}
<!-- END nav_tree -->
</span>
</td>
<td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.REPLIES}</span></td>
<td class="row3" align="center" valign="middle"><span class="name">{topics_list_box.row.TOPIC_AUTHOR}</span></td>
<td class="row2" align="center" valign="middle"><span class="postdetails">{topics_list_box.row.VIEWS}</span></td>
<td class="row3" align="center" valign="middle" nowrap="nowrap"><span class="postdetails">{topics_list_box.row.LAST_POST_TIME}<br />{topics_list_box.row.LAST_POST_AUTHOR} {topics_list_box.row.LAST_POST_IMG}</span></td>
<!-- BEGIN multi_selection -->
<td class="row2" align="center" valign="middle"><span class="postdetails"><input type="checkbox" name="{topics_list_box.FIELDNAME}[]{topics_list_box.row.BOX_ID}" value="{topics_list_box.row.FID}" onClick="javascript:check_uncheck_main_{topics_list_box.row.BOX_ID}();" {topics_list_box.row.L_SELECT} /></span></td>
<!-- END multi_selection -->
</tr>
<!-- END topic --> Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
Meinst Du das hier:
Da finde ich aber in der functions_topics_list.php nichts passendes.
Code: Alles auswählen
#
#-----[ ÖFFNEN ]--------------------------------------------------
#
# viewforum.php
#
#-----[ FINDE ]--------------------------------------------------
#
'ROW_CLASS' => $row_class,
#
#-----[ DARUNTER EINFÜGEN ]--------------------------------------------------
#
'TOPIC_INFO' => ( $topic_rowset[$i]['topic_info'] != 0 ) ? $lang['Info_choice'][$topic_rowset[$i]['topic_info']] .'<br />' : '',
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Code: Alles auswählen
Finde
'ROW_CLASS' => ($color || !defined('TOPIC_ALTERNATE_ROW_CLASS')) ? 'row1' : 'row2',
und füge danach ein
'TOPIC_INFO' => ( $topic_rowset[$i]['topic_info'] != 0 ) ? $lang['Info_choice'][$topic_rowset[$i]['topic_info']] .'<br />' : '',Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
Danke :-) Klappt soweit, nur die Einschränkung, dass es nur Admins und
MODS sehen dürfen geht nicht.
In dem Abschnitt:
soll man dazu != ANONYMOUS durch == MOD oder == ADMIN ersetzen.
Hab beides ausprobiert und seh dann den Balken oben nicht mehr.
EDIT: *grummel* Angezeigt wird es, aber nicht ausgeführt :-(
MODS sehen dürfen geht nicht.
In dem Abschnitt:
Code: Alles auswählen
//
// Add status to topic title
//
if( !function_exists('s_info_select') )
{
function s_info_select($select_name = 'topic_info')
{
global $topic_info, $lang;
$s_info_select = '<select name="'. $select_name .'">';
while( list($offset, $choice) = @each($lang['Info_choice']) )
{
$selected = ( $offset == $topic_info ) ? ' selected="selected"' : '';
$s_info_select .= '<option value="'. $offset .'" '. $selected .'>'. $choice .'</option>';
}
$s_info_select .= '</select>';
return $s_info_select;
}
}
$s_info_select = s_info_select('topic_info');
if( $userdata['user_id'] != ANONYMOUS )
{
$template->assign_block_vars('switch_info', array());
}
if( isset($HTTP_POST_VARS['submit']) && $HTTP_POST_VARS['topic_info'] != 0 && $userdata['user_level'] != ANONYMOUS )
{
$sql = "UPDATE ". TOPICS_TABLE ." SET topic_info = '". str_replace("\'", "''", $HTTP_POST_VARS['topic_info']) ."' WHERE topic_id = $topic_id";
if( !$db->sql_query($sql) )
{
message_die(GENERAL_ERROR, 'could not update topic info.', '', __LINE__, __FILE__, $sql);
}
$message = $lang['Topic_info_updated'] .'<br /><br />'. sprintf($lang['Click_return_topic'], '<a href="'. append_sid("viewtopic.$phpEx?". POST_TOPIC_URL ."=$topic_id") .'">', '</a>') .'<br /><br />'. sprintf($lang['Click_return_forum'], '<a href="'. append_sid("viewforum.$phpEx?". POST_FORUM_URL ."=$forum_id") .'">', '</a>');
message_die(GENERAL_MESSAGE, $message);
}
//
// END - Add status to topic title
//
Hab beides ausprobiert und seh dann den Balken oben nicht mehr.
EDIT: *grummel* Angezeigt wird es, aber nicht ausgeführt :-(
Zuletzt geändert von Nina3Jungs am Di 29.Mär, 2005 17:32, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Das hier
muss dann so lauten:
und
so:
Code: Alles auswählen
if( $userdata['user_id'] != ANONYMOUS )Code: Alles auswählen
if( $userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD)Code: Alles auswählen
if( isset($HTTP_POST_VARS['submit']) && $HTTP_POST_VARS['topic_info'] != 0 && $userdata['user_level'] != ANONYMOUS )Code: Alles auswählen
if( isset($HTTP_POST_VARS['submit']) && $HTTP_POST_VARS['topic_info'] != 0 && ($userdata['user_level'] == ADMIN || $userdata['user_level'] == MOD ))Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
Das passt nun auch :-)
Nun fehlt nur noch, dass es auch funktioniert *gg*
Der Balken mit dem Auswahlfeld ist da, ich kann auf Los klicken, es tut sich aber nichts.
Momentan hab ich nur eine Option drin. Soll ich Dir die geänderten Dateien mal anhängen?
EDIT: Gelöst *g* Ein Array mit nur einem Wert geht definitiv schief ;-) Hab jetzt mal die wichtigsten
Einträge rein und nun funktioniert es :-)
Kann ich das dann eigentlich auch je nach Forum unterschiedlich machen?
Momentan hab ich [aufgelöst], [Suche], [Biete] und [erledigt] als Stati wobei [Suche], [Biete] und
[erledigt] nur im Flohmarkt-Forum benötigt werden.
EDIT2: Was muss ich noch ändern, wenn ich die Stati auch in der Ansicht der letzten Themen angezeigt haben möchte?
Nun fehlt nur noch, dass es auch funktioniert *gg*
Der Balken mit dem Auswahlfeld ist da, ich kann auf Los klicken, es tut sich aber nichts.
Momentan hab ich nur eine Option drin. Soll ich Dir die geänderten Dateien mal anhängen?
EDIT: Gelöst *g* Ein Array mit nur einem Wert geht definitiv schief ;-) Hab jetzt mal die wichtigsten
Einträge rein und nun funktioniert es :-)
Kann ich das dann eigentlich auch je nach Forum unterschiedlich machen?
Momentan hab ich [aufgelöst], [Suche], [Biete] und [erledigt] als Stati wobei [Suche], [Biete] und
[erledigt] nur im Flohmarkt-Forum benötigt werden.
EDIT2: Was muss ich noch ändern, wenn ich die Stati auch in der Ansicht der letzten Themen angezeigt haben möchte?
Zuletzt geändert von Nina3Jungs am Di 29.Mär, 2005 19:03, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Zum Edit2:
Du musst das Feld topic_info in der betreffenden Abfrage mit einbinden (wenn nicht per "*" alle Felder abgefragt werden), dieses dann in eine Variable packen, dem Template übergeben und zuletzt im Template per Platzhalter einbauen.
Zu schnell?
Und für unterschiedliche Foren ist schlecht, da ja nicht der Text, sondern eine ID gespeichert wird...
Du musst das Feld topic_info in der betreffenden Abfrage mit einbinden (wenn nicht per "*" alle Felder abgefragt werden), dieses dann in eine Variable packen, dem Template übergeben und zuletzt im Template per Platzhalter einbauen.
Zu schnell?
Und für unterschiedliche Foren ist schlecht, da ja nicht der Text, sondern eine ID gespeichert wird...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
- Nina3Jungs
- Beiträge: 112
- Registriert: Sa 10.Jul, 2004 14:17
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Schau Dir den Einbau in der viewforum.php genau an, dazu meinen letzten Post (#16) und Du wirst schon dahinter kommen.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!