Frage zum Style "Subsilver2"

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

@eXestent:
Ich habe noch was vergessen:

Code: Alles auswählen

         <tr> 
            <td class="row1" colspan="5" align="center"><p class="gensmall">Hallo Welt</p></td> 
         </tr>
musst Du auch noch unter

Code: Alles auswählen

<!-- END forumrow -->
in der viewforum_body.html eintragen. Also... solltest Du.

Zu der anderen Problematik:

Probier' diesen Code:

Code: Alles auswählen

   'MESSAGE'            => (($post_data['post_text'] == '') && ($forum_id in (1, 2, 3))) ? 'Textvorgabe' : $post_data['post_text'],
1, 2, 3 sind die Foren in denen es geändert angezeigt werden soll.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Huhu, also 2 Probleme bei der Lösung des Problems sind hervorgetreten.

Zum 1.

Wenn ich die if schleife beende:
<!-- END forumrow -->


Also:

Code: Alles auswählen

      <!-- IF forumrow.S_DISPLAY_OWN_CONTENT -->
         <tr>
            <td class="row1" colspan="5" align="center"><p class="gensmall" style="height:30px; background-color:#FFFFFF;"></p></td>
         </tr>
<!-- END forumrow -->
Denn werden wird nix mehr angezeigt was die forenlist_body.html eig. ausgeben sollte.

Derzeit sieht es also so aus:

Code: Alles auswählen

<!-- BEGIN forumrow -->
<!-- IF forumrow.S_IS_CAT -->
      <!-- IF forumrow.S_DISPLAY_OWN_CONTENT -->
         <tr>
            <td class="row1" colspan="5" align="center"><p class="gensmall" style="height:30px; background-color:#FFFFFF;"></p></td>
         </tr>
         
      <!-- ENDIF -->
Klappt auch ganz gut :)

Zum 2. Problem:
Wenn ich das so regeln, denn passiert das gleiche was passiert, wenn ich meine if() nehme. Nichts. Eine Weiße Seite.

Also ich hatte es so eingebaut:

Code: Alles auswählen

'MESSAGE'            => (($post_data['post_text'] == '') && ($forum_id in (12))) ? 'Textvorgabe' : $post_data['post_text'], 
	
Hat leider also nicht funktioniert :(

Dennoch danke für deine Hilfe bis hierher :)

LG
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Huhu, also 2 Probleme bei der Lösung des Problems sind hervorgetreten.

Zum 1.

Wenn ich die if schleife beende:
<!-- END forumrow -->


Also:

Code: Alles auswählen

      <!-- IF forumrow.S_DISPLAY_OWN_CONTENT -->
         <tr>
            <td class="row1" colspan="5" align="center"><p class="gensmall" style="height:30px; background-color:#FFFFFF;"></p></td>
         </tr>
<!-- END forumrow -->
Denn werden wird nix mehr angezeigt was die forenlist_body.html eig. ausgeben sollte.

Derzeit sieht es also so aus:

Code: Alles auswählen

<!-- BEGIN forumrow -->
<!-- IF forumrow.S_IS_CAT -->
      <!-- IF forumrow.S_DISPLAY_OWN_CONTENT -->
         <tr>
            <td class="row1" colspan="5" align="center"><p class="gensmall" style="height:30px; background-color:#FFFFFF;"></p></td>
         </tr>
         
      <!-- ENDIF -->
Klappt auch ganz gut :)

Zum 2. Problem:
Wenn ich das so regeln, denn passiert das gleiche was passiert, wenn ich meine if() nehme. Nichts. Eine Weiße Seite.

Also ich hatte es so eingebaut:

Code: Alles auswählen

'MESSAGE'            => (($post_data['post_text'] == '') && ($forum_id in (12))) ? 'Textvorgabe' : $post_data['post_text'], 
	
Hat leider also nicht funktioniert :(

Dennoch danke für deine Hilfe bis hierher :)

LG
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Vllt habe ich mich falsch ausgedrückt, Du solltest nach

Code: Alles auswählen

<!-- END forumrow -->
Also das schon da steht, das hier auch noch einfügen:

Code: Alles auswählen

         <tr>
            <td class="row1" colspan="5" align="center"><p class="gensmall">Hallo Welt</p></td>
         </tr>
Dann wird Deine Ausgabe auch ganz unten angezeigt.


Und das andere muss so lauten:

Code: Alles auswählen

	'MESSAGE'            	=> (($post_data['post_text'] == '') && ($forum_id == 12)) ? 'Textvorgabe' : $post_data['post_text'],
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Okay Danke :)

Damit sollte alles erledigt sein *g*

Aber eine Frage noch:

Wie mache ich es dann, dass ich für andere Themen andere Texte vorgeben kann ?

LG
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Wieso Themen? Sind wir nicht gerade bei Foren? :o
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Ja, natürlich. Tut mir leid, ich habe mich falsch ausgedrückt.

Jetzt kann ich für die id 12 einen Text vorgeben.

Nun möchte ich aber für id 21 z.B. einen anderen Text vorgeben. Wie funktioniert das ?

LG
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

geht nicht so "ohne weiteres". die bausteine bzw. die lösung für eine möglichkeit in der richtung, liegt in diesem thread verborgen. handwerkszeug ist genug da :wink:
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Beitrag von Miriam »

Es ist doch interessant, wie weit wir nun schon vom Thema weg sind. :o
Und da die Redundanz in diesem Forum ohnehin schon unglaublich ist, macht dieses eine Posting den Kohl auch nicht mehr fett, 4seven. :roll:

Also zum neuen Problem:
alles in der posting.php wieder auf null.
Und dann:
finde in posting.php

Code: Alles auswählen

// Start assigning vars for main posting page ...
$template->assign_vars(array(
Davor füge ein:

Code: Alles auswählen

$ersetzung = array( 12 => 'Hallo Wand', 17 => 'Hallo Welt', 34 => 'Hallo alle');
if ((array_key_exists($forum_id, $ersetzung)) && ($post_data['post_text'] == '')) 
{
	$post_data['post_text'] = $ersetzung[$forum_id];
}
Passe die Zahlen und die Texte im Array $ersetzung an.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
eXestend
Mitglied
Beiträge: 170
Registriert: 04.04.2008 17:47

Beitrag von eXestend »

Alles TOP :)

Danke :) Hat mir sehr geholfen.

Damit sind meine Probleme erst einmal alle gelöst :)

Kann nur hoffen das nicht unnötig viele Probleme noch hinzukommen :( ^^

Danke für alles

LG
Antworten

Zurück zu „[3.0.x] Mod Support“