Seite 4 von 6
Verfasst: 02.10.2004 23:58
von Acid
www.acidjunky.de/files/an_option.zip
..zunächst müsste die Option dem Postingbereich hinzugefügt werden.
Anschliessend sollte man sich den optionalen Teil anschauen.
Verfasst: 03.10.2004 08:56
von arnd572
Hi acid, also klappt bis auf ein paar kleinigkeiten super!!
in option_german fehlt das t bei "defaul" für den sql befehl.
also sollte so lauten:
ALTER TABLE phpbb_posts ADD an_option TINYINT(1) default '1';
(klar dass das nicht beabsichtigt war, aber vielleicht haben anfänger probleme damit)
Dann wird noch bei dem Posting folgendes Falsch angezeigt:
1. Der Rang steht noch drann (siteadmin z.b.) somit weiss jeder dass ich es gepostet habe.
2. Der avatar ist auch noch sichtbar (leicht schlusszufolgern wer was gepostet hat)
Wenn du das noch beheben kannst, ist es perfekt!!
Achja, kann man vielleicht es auch noch so machen, dass diese option nur in bestimmten bereichen vorhanden ist?
thnx nochmal, finds richtig geil wie schnell du hier supportest!!!
cu
Verfasst: 03.10.2004 10:11
von Acid
Umschliesse den Code in der posting_body.tpl mit folgendem..
Code: Alles auswählen
<!-- BEGIN switch_an_option -->
<!-- END switch_an_option -->
..und füge dann am Ende der posting.php über
$template->pparse('body'); noch folgendes ein..
Code: Alles auswählen
if( $userdata['session_logged_in'] && in_array($forum_id, array(1,2)) ) // ForenIDs mit Komma trennen
{
$template->assign_block_vars('switch_an_option', array());
}
(Ich hab auch gleich Gäste damit ausgeschlossen, da´s für die ja nicht wirklich Sinn macht.)
1. Der Rang steht noch drann (siteadmin z.b.) somit weiss jeder dass ich es gepostet habe.
2. Der avatar ist auch noch sichtbar (leicht schlusszufolgern wer was gepostet hat)
Du meinst jetzt im Themenbereich oder (viewtopic) ?
hmm.. wie du
hier sehen kannst (scheint´s bei mir zu funktionieren). Hast du in der viewtopic.php noch irgendwas bezüglich Avatare und Ränge geändert (irgendwelche Modifikationen) ?
Werden Avatare und Ränge generell angezeigt (ob Option aktiviert oder nicht) oder nur in bestimmten Fällen!?
Verfasst: 03.10.2004 11:05
von arnd572
Hi, wieder super schnell geantwortet

also hab alles gemacht was du gesagt hast. Aber jetzt ist folgendes Problem. Ich kann nur in den Foren ein neues thema machen oder antworten, die ich in der posting.php eingetragen habe
In den restlichen kann ich alles durchsehen, aber wie gesagt nicht posten oder antworten.
Achja und was den avatar angeht, so habe ich nichts geändert. Das einzigste was ich bei dem Forum geändert habe war den attachement mod einzubauen, was auch ohne probleme geklappt hat.
Wenn du willst schicke ich dir kurz die FTP daten damit du kurz reinschauen kannst im forum, thnx
cu
Verfasst: 03.10.2004 11:12
von arnd572
habe noch etwas wichtiges vergessen. Wenn ich auf Ja klicke, dann wird der avatar nicht angezeigt. Nur wenn ich auf nein klicke wird der avatar angezeigt.
Siteadmin bleibt aber in beiden fällen bestehen.
-------------------
Ja:
Nickname
"Siteadmin"
Joined:
Anzahl Postings:
------------------
Nein:
Guest
"Siteadmin"
"avatar
-------------------
so wird das angezeigt. Vielleicht weisste ja woran es liegt. Fürs avatar müsste man dann sicherlich nur bei einer if abfrage das ergebnis invertieren, aber leider kenne ich mich nicht so gut aus wie du weisst

cu
Verfasst: 03.10.2004 11:12
von Acid

hmm..
Die obige Änderung ist eigentlich nur dazu da, um das Optionsfeld je nach Forum anzuzeigen oder auszublenden. Es hat eigentlich keinen Einfluss darauf, ob gepostet werden kann oder nicht.
Wie äussert sich denn das nicht-posten-können ?
Wenn du willst schicke ich dir kurz die FTP daten damit du kurz reinschauen kannst im forum
Später vielleicht..

Verfasst: 03.10.2004 11:17
von arnd572
Also , das nicht posten können stellt sich folgendermaßen dar, ich habe kein eingabe fenster wo ich den text usw eingeben muss.
sondern nur dieses hier:
FAQ Suchen Mitgliederliste Benutzergruppen
Profil Du hast keine neuen Nachrichten Logout [ user ]
//hier fehlt eben alles damit ich reinposten kann
Administrations-Bereich
Powered by phpBB 2.0.8 © 2001, 2002 phpBB Group
man müsste vielleicht das gleiche machen aber nur mit den 2 RadioOptionen selber und nicht mit dem ganzen posting_body.tpl
cu
Verfasst: 03.10.2004 11:19
von Acid
Hast du den obigen BEGIN/END switch um den kompletten Code der posting_body.tpl gesetzt ?
Damit sollte nur die Zeile mit der Option definiert werden.

Verfasst: 03.10.2004 11:28
von arnd572
Hi, so bin schon von alleine draufgekommen nachdem mir klar war was die posting_tpl ist. man muss nur folgenden Code umschließen:
Code: Alles auswählen
<!-- BEGIN switch_an_option -->
<tr>
<td> </td>
<td><input type="radio" name="an_option" value="1" {AN_OPTION_YES} /><span class="gen">{L_YES}</span>
<input type="radio" name="an_option" value="0" {AN_OPTION_NO} /><span class="gen">{L_NO} ({L_AN_OPTION})</span></td>
</tr>
<!-- END switch_an_option -->
Jetzt bleibt nur noch das Problem mit dem AVATAR und Rangnamen. Wo ist denn die avatar variable und wie heisst sie, man könnte sie ja einfach mit ner if anweisung umschließen die überprüft ob die option ausgewählt wurde oder nicht.
cu
Verfasst: 03.10.2004 11:35
von Acid
Ok, schick mir mal die Zugangsdaten.
