Betreff unveränderbar machen/deaktivieren - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Betreff unveränderbar machen/deaktivieren (/thread-32788.html) Seiten: Seiten:
1
2
|
Betreff unveränderbar machen/deaktivieren - hkkp - 20.10.2015 hallo, kann man eigentlich den Betreff verstecken/deaktivieren, wenn man auf ein Thema antwortet? Für den Themenersteller soll er verfügbar sein, klar, aber für alle anderen dann nicht. Geht dies? Danke! RE: Betreff unveränderbar machen/deaktivieren - melancholia - 20.10.2015 Im Template newreply kannst du folgende Zeilen auskommentieren: Code: <tr> RE: Betreff unveränderbar machen/deaktivieren - hkkp - 20.10.2015 danke, hab es mit style="display:none" gelöst. wie mache ich es dann bei dem editieren? RE: Betreff unveränderbar machen/deaktivieren - melancholia - 20.10.2015 Keine Ahnung, ob's so funktioniert.. aber meine Idee wäre, dass du den kompletten Inhalt vom editpost-Template in das editpost_first-Template kopierst und dann im editpost-Template dieselben Zeilen auskommentierst. RE: Betreff unveränderbar machen/deaktivieren - MrBrechreiz - 20.10.2015 Mach dies (editpost Template) Code: <td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td> zu Code: <td class="trow2">{$prefixselect}</td> RE: Betreff unveränderbar machen/deaktivieren - hkkp - 20.10.2015 (20.10.2015, 12:29)MrBrechreiz schrieb: Mach dies (editpost Template) der themenersteller soll trotzdem es ändern können.... RE: Betreff unveränderbar machen/deaktivieren - Arne Drews - 20.10.2015 Hallo, Das wirst Du ohne Anpassungen im Quellcode nicht hinbekommen. MyBB kann derzeit noch kein wirklich sinnvolles Templating ( kommt wohl ab 2.0 in Form von Twig ). Damit könntest Du nämlich auch Kontrollstrukturen innerhalb des Templates abbilden. Zur Anforderung: Ich würde mir im Quellcode die Zeile in eine Variable legen, wenn es sich um den Eingangsthread handelt. Ansonsten belasse ich die leer. Dann brauchst Du im Template nur die Zeile gegen die Variable zu ersetzen und das wars. Soweit die Theorie, praktisch kann ich Dir das gern nachher mal basteln, dürfte nicht allzu schwierig sein. Gruß Arne RE: Betreff unveränderbar machen/deaktivieren - hkkp - 20.10.2015 dies wäre cool, danke! RE: Betreff unveränderbar machen/deaktivieren - Arne Drews - 20.10.2015 Sorry, hat ein wenig gedauert. Hatte noch einen Termin. Also, das ist eigentlich eine relativ leichte Anpassung. In der Datei editpost.php wird schon auf den ersten Post des Threads geprüft, um das Prefix ändern zu können. Du musst diesen Block finden: PHP-Code: // Generate thread prefix selector if this is the first post of the thread PHP-Code: // Generate thread prefix selector if this is the first post of the thread Jetzt musst Du nur noch das Template editpost anpassen und aus dieser Zeile: Code: <td class="trow2">{$prefixselect}<input type="text" class="textbox" name="subject" size="40" maxlength="85" value="{$subject}" tabindex="1" /></td> Code: <td class="trow2">{$editPostTitle}</td> Viel Spaß Gruß Arne RE: Betreff unveränderbar machen/deaktivieren - hkkp - 21.10.2015 danke schön, aber die zeile betreff kann man nicht verstecken oder? so das die wirklich halt nur auftaucht, wenn man der ersteller ist... |