Seite 1 von 2

Welche Datei im Styleordner ist dies ?

Verfasst: 19.09.2005 23:09
von Firestarter
Hi Leute,

ich hab eine kleine Frage.
Ich finde einfach diese Datei nicht, die im ACP diese Abfrage ausgibt :

Code: Alles auswählen

Bestätigen

Diesen Style wirklich löschen?

  
 ja   nein

Code: Alles auswählen

Verbot von Benutzernamen
Wer weiss welche Datei es ist bzw. wo ich diese Abfrage in welcher Datei finde???

Verfasst: 19.09.2005 23:17
von Jan500
hi

evtl hilft dir das weiter:

Code: Alles auswählen

	case "delete":
		$style_id = ( isset($HTTP_GET_VARS['style_id']) ) ? intval($HTTP_GET_VARS['style_id']) : intval($HTTP_POST_VARS['style_id']);

		if( !$confirm )
		{
			if($style_id == $board_config['default_style'])
			{
				message_die(GENERAL_MESSAGE, $lang['Cannot_remove_style']);
			}

			$hidden_fields = '<input type="hidden" name="mode" value="'.$mode.'" /><input type="hidden" name="style_id" value="'.$style_id.'" />';

			//
			// Set template files
			//
			$template->set_filenames(array(
				"confirm" => "confirm_body.tpl")
			);

			$template->assign_vars(array(
				"MESSAGE_TITLE" => $lang['Confirm'],
				"MESSAGE_TEXT" => $lang['Confirm_delete_style'],

				"L_YES" => $lang['Yes'],
				"L_NO" => $lang['No'],

				"S_CONFIRM_ACTION" => append_sid("admin_styles.$phpEx"),
				"S_HIDDEN_FIELDS" => $hidden_fields)
			);

			$template->pparse("confirm");

		}
ist aus der admin_styles.php ;-)

Jan

Verfasst: 20.09.2005 01:39
von Firestarter
leider sagt mir der Auszug nicht direkt welche tpl-Datei dafür zuständig ist.

Bitte wer kann mir die richtige tpl-Datei für meine beiden Problemkinder sagen ? Big THX

Verfasst: 20.09.2005 10:26
von Markus67
Hi ...

nur um dir das ganze ein bischen einfacher zu machen. Im admin-Ordner findest du die Datei ... admin_styles.php ... jetzt durchsuchst du die Datei mal nach tpl .. und schon hast du alle tpl-Dateien die angesprochen werden :wink:

In deinem Fall: message_body.tpl

Markus

Verfasst: 20.09.2005 20:58
von Firestarter
Okay, thx, das erklärt auch warum ich die Änderungen in der admin_message_body.tpl machen konnte wie ich wollte ohne Auswirkungen sehen zu können.

Wofür ist dann die admin_message_body.tpl zuständig und welche tpl-Datei ist für die Ausgabe von Benutzernamen verbieten zuständig????

Ich weiss viele Fragen, aber es ist wichtig für mich, da ich ansonsten nicht weiterkomme im Style, big THX für die Antworten.

Verfasst: 20.09.2005 21:46
von Markus67
Firestarter hat geschrieben:Wofür ist dann die admin_message_body.tpl zuständig
Wenn ich das jetzt richtig gesehen habe wird die nur für Meldungen beim "Forumeigenen" Backup benötigt.
Firestarter hat geschrieben:welche tpl-Datei ist für die Ausgabe von Benutzernamen verbieten zuständig????
admin/admin_disallow.php -> templates/dein_template/admin/disallow_body.tpl

Markus

Verfasst: 20.09.2005 22:14
von Firestarter
Mensch Markus67,

vielen Dank für die ganzen Info, die helfen mir wirklich weiter, big thx.

Aber ich glaube nun hab ich wirklich ein Knüppel bei meinem Style, den du sicherlich auch nicht sofort lösen kannst, oder ?

Mal versuchen ?

Mein big Problem ist folgendermaßen :

Ich wollte für das Forum eine grafische Umrandung einbauen, welche eigentlich auch sehr gut funktioniert.

Nun aber da die message_body.tpl auch in der Adminebene verwendet wird, kann ich die Umrandung nicht darstellen lassen, denn dafür müsste ich die Abfrage für den Grafiken anders schreiben.

normale Grafikausgabe :

Code: Alles auswählen

<img src="templates/Stylename/images/bildname.gif"" width="xx" height="xx">
Grafikausgabe im Adminbereich:

Code: Alles auswählen

<img src="../templates/Stylename/images/bildname.gif" width="xx" height="xx">
Im Adminbereich findet die message_body.tpl plötzlich die Grafiken nicht mehr, komisch. Ich weiss mir keinen Rat mehr, hast du, Markus67, vielleicht einen Rat oder Idee für das Problem ?

Verfasst: 20.09.2005 22:26
von Markus67
Hi ...

die Lösung ist eigentlich denkbar einfach :wink:

- Dupliziere dein vorhandenes Stylesheet
- benenne es um in admin.css
- Füge den neuen Dateinamen des Stylesheet in der page_header.tpl ein
- Ändere die Pfade zu den Grafiken

Et voila :wink:

Markus

Verfasst: 20.09.2005 22:28
von Firestarter
*grübel* macht dann die message_body.tpl dann nicht Problem bei der Darstellung in Benutzeroberfläche ?

denn die Grafiken und ihre Verweise kommen direkt (immer) aus den jeweiligen Skripten, indiesem Fall die message_body.tpl.

Die Stylesheet kennt die Verweise zu den Grafiken nämlich überhaupt nicht.

Verfasst: 20.09.2005 22:31
von Markus67
Hi ...

Warum sollte die dann Probleme machen?

Wird die Datei aus dem "Forum" heraus "aufgerufen" greift das normale Stylesheet welches in der overall_header.tpl steht.

Wird die Datei aus dem Adminbereich heraus "aufgerufen" greift das Stylesheet aus der page_header.tpl und dann stimmten die Pfad auch wieder. :wink:

Ich habs bei mir genauso gelöst weil da verschiedene Dinge einfach nicht gepasst haben.

Markus