Postingbeeich ausblenden in CST-Foren

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Postingbeeich ausblenden in CST-Foren

Beitrag von karstenkurt »

Deine phpBB Version: Vanilla phpBB 2.0.17
MODs: Ja
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://localhost

PHP Version:
MySQL Version:


Was hast Du gemacht, bevor das Problem aufgetreten ist?
Den Support Ticket-Mod von CBack verbaut


Was hast Du bereits versucht um das Problem zu lösen?
Auf www.cback.de um Hilfe gebeten



Fehlerbeschreibung und Nachricht

Hallo,
hab schon mal bei CBack gepostet, bekomme aber leider keine Antwort.
Ich möchte in den Foren, wo der CST aktiviert ist, den kompletten Posting-Bereich ausblenden (incl. Smilies und so). Nun hat mit Cback geschrieben, ich soll das ganze in den switch <!-- BEGIN cback_vorschau --> legen. Das klappt auch soweit. Allerdings steht mir dann bei den Private-Messages kein Posting-Bereich mehr zur Verfügung.

Was kann ich tun?
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dort musst Du den Switch auch wieder einbauen.
Also:

Code: Alles auswählen

#
#-----[ OPEN ]-----
#
privmsg.php

#
#-----[ FIND ]-----
#
	//
	// Load templates
	//
	$template->set_filenames(array(
		'body' => 'posting_body.tpl')
	);
	make_jumpbox('viewforum.'.$phpEx);

#
#-----[ AFTER, ADD ]-----
#
	$template->assign_block_vars('cback_vorschau', array());
So klappts bei mir...
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Das geht soweit ganz gut:) Nur werden bei den Private Messages die Smilies und die Checkboxen nicht angezeigt mit angezeigt.

Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist die Frage, was Du alles in der posting_body.tpl wohin verschoben hast.
Baue den Switch dort auch im die Bereiche ein, dann sollten auch die Smilies und Optionen wieder sichtbar sein.
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Hallo Oxpus,

hab die mir den HTML-Output mal angesehen. Da wird ein kompletter Block nicht ausgegeben.

Beginnt bei Zeile 350 und endet bei 361. bzw. Teiel der Optionen. Allerdings nur die Optionsfelder.

Ich hab die posting_body.tpl mal angehängt. Nehme ich den Vorschau-Switch raus, ist alles wieder da?

[ Attachment gelöscht am Sa 01.Okt, 2005 14:31 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Versuchs mal so:

[ Attachment gelöscht am Sa 01.Okt, 2005 19:21 von oxpus ]
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Hallo,

jetzt sind zwar die Smilies und Optionen bei Private M;essage wieder da, aber auch der Block "Fehlerbeschreibung und Nachricht" im Postingbereich. Der sollte ja eigentlich raus.
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Welcher Block :confused: ???
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Ich möchte gerne den Block zwischen Fehlerbeschreibung (incl. diesem) und Attachment hinzufügen im Postingbereich weghaben. Allerdings soll er bei Private Messages drin bleiben!

Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann nimm diese posting_body.tpl, ändere

Code: Alles auswählen

<!-- BEGIN cback_vorschau -->
in

Code: Alles auswählen

<!-- BEGIN cback_support_ticket_privmsg -->
und

Code: Alles auswählen

<!-- END cback_vorschau -->
in

Code: Alles auswählen

<!-- END cback_support_ticket_privmsg -->
Dann in der privmsg.php und posting.php jeweils die Zeile

Code: Alles auswählen

$template->assign_block_vars('cback_vorschau', array());
gegen diese austauschen:

Code: Alles auswählen

$template->assign_block_vars('cback_support_ticket_privmsg', array());
Dann sollte alles wie gewünscht angezeigt werden...
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Der Effekt ist derselbe wie vorher.
Allerdings frage ich mich, wie das auch anders sein sollte. Die Switches stehen an derselben Stelle, haben nur einen anderen Name?

Der Block ist immernoch drin beim Posten.
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ach ja, hast Recht: Entferne den Switch

Code: Alles auswählen

$template->assign_block_vars('cback_support_ticket_privmsg', array());
aus der posting.php...
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Immer noch dasselbe. Die Smilies und die Checkboxen fehlen!
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich vermute mal, Du hast nicht die letzte posting_body.tpl von mir genommen und den Switch angepasst.
Hier nochmal die Datei...
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Hab die von 12:55.

Hab jetzt mal die andere genommen. Stand.
In den Private Messages sind die SMilie wieder drin. Allerdings im Postingbereich des CST auch.

Verschieb ich den <!-- BEGIN cback_support_ticket_privmsg --> vor

Code: Alles auswählen

<tr>
      <th colspan="2">{CST_HEAD_MSG}</th>
  </tr>
und den <!-- END cback_support_ticket_privmsg -->
zwischen

Code: Alles auswählen

	</tr>
	{ATTACHBOX}
ist zwar der Postingbereich so wie ich ihn haben möchte, aber die Smilies in Private Mesage wieder verschwunden.

Hab jetzt auch schon mal den Switch <!-- END cback_support_ticket_privmsg --> zum Ende hin verschoben und dann den Switch <!-- BEGIN switch_delete_checkbox --> endtfernt. Dann wird mir zwar die Checkbox angezeigt, aber keine Beschriftung?
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich bin heute nicht soooo 100%ig in der Lage alles zu prüfen, daher mal ein anderer Vorschlag:
Warum nicht eine zweite posting_body.tpl erstellt, eine z. B. privmsg_body.tpl und die entsprechend angepasst?
Zwar müsste die dann auch in der privmsg.php eingetragen werden (anstelle der posting_body.tpl), das sollte dann aber auch zum gewünschten Ergebnis führen.
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

ok. Wie mach ich das?
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

*poff*

- Datei kopieren und einen sillvollen Namen geben, z. B. privmsg_body.tpl
- In der privmsg.php nach posting_body.tpl suchen und durch den neuen Namen ersetzen
- In den beiden Dateien die Switche gemäß den Vorstellungen anpassen.

- Bei zukünftigen MODs darauf achten, auch beide Dateien zu bearbeiten!!!!!
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Super. :hurra:

Das geht. Eins A.

Danke

Edit: Nur ne kleine Frage noch. Wie bekomme ich es hin, das Mods/Admin den normalen Postingbereich sehen?
Zuletzt geändert von karstenkurt am Di 04.Okt, 2005 22:31, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In dem Du in der posting.php das hier einbaust:

Code: Alles auswählen

if ($userdata['user_level'] > USER)
{
$template->assign_block_vars('cback_support_ticket_privmsg', array());
}
Und zwar dort, wo der Switch "cback_vorschau" vorhanden war.
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Ich werd noch bekloppt. ^1 Bevor das jetzt eingesetzt habe, schau ich nochmal in ein Forum, wo der CST nicht aktiviert ist.... Und.....

Die Smilies und die Checkboxen sind wieder weg :hot:

In den Foren, wo der CST aktiviert ist, geht alles, in den Private Messages auch. Das ist doch Zauberei, das geht doch garnicht. Ich habe bald das Gefühl, das ich den Bereich nicht rausschmeissen kann :eek:

[Edit:] Dasselbe Phänomen, wenn ich mit dem CST erstellte Threads bearbeiten will. Es wird der Text angezeigt, aber die Smilies und Checkboxen sind weg

[Edit2:] So, habs jetzt so geändert, das der Messagebereich, die SMilies und die Checkboxen drinbleiben. BEkommen beim CST nur ne andere Beschriftung.
Zuletzt geändert von karstenkurt am Mi 05.Okt, 2005 14:34, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich glaube, so langsam sollte CBack hier mal nachsehen...
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Habs ja in seinem Forum versucht. Kam leider keine Antwort!
Bild
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich hab momentan aber auch nicht die Zeit, da extra nachzusehen.
CBack kenne seinen Mod jedoch immer noch am besten...
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!
Benutzeravatar
karstenkurt
Beiträge: 597
Registriert: Do 31.Mär, 2005 20:20
Kontaktdaten:

Beitrag von karstenkurt »

Ist ja auch nicht schlimm. Funktioniert ja so halbwegs. Nicht ganz so wies soll, aber naja.

[Edit:]
So: Hab mir Deinen Vorschlag vom Wochenende nocmal durch den Kopf gehen lassen.
Mache nun folgendes:

Posting.php

Code: Alles auswählen

$template->set_filenames(array(
	'body' => 'posting_body.tpl', 
	'pollbody' => 'posting_poll_body.tpl', 
	'reviewbody' => 'posting_topic_review.tpl')
geändert in

Code: Alles auswählen

if ($post_info['cst'] == TRUE)
{
	$template->set_filenames(array(
	'body' => 'wasweissich_body.tpl', 
	'pollbody' => 'posting_poll_body.tpl', 
	'reviewbody' => 'posting_topic_review.tpl')
);
	}
else
{
$template->set_filenames(array(
	'body' => 'posting_body.tpl', 
	'pollbody' => 'posting_poll_body.tpl', 
	'reviewbody' => 'posting_topic_review.tpl')
);}
Neue Datei wasweissich_body.tpl durch Kopieren der posting_body.tpl erzeugt. Hier kann ich nun meine Änderungen machen wie ich will.

Es klappt.
:ukl: :klapp: :hurra:
Zuletzt geändert von karstenkurt am Di 11.Okt, 2005 14:19, insgesamt 1-mal geändert.
Antworten