Beiträge: 427
Themen: 45
Registriert seit: 11.08.2012
MyBB-Version: 1.8.36
Die Einstellung "Zeige Gästen Bilder in Beiträgen" greift ja nur beim [img]-Tag. Nun habe ich zwei weitere MCodes erstellt [img_l] und [img_r], um Text um Bilder herumfliessen zu lassen.
Meine Frage wäre nun, wie ich es hinbekomme, dass auch diese eingebundenen Bilder automatisch für Gäste ausgeblendet werden?
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
01.10.2015, 02:41
(Dieser Beitrag wurde zuletzt bearbeitet: 01.10.2015, 02:52 von MrBrechreiz.)
Suche in der Plugin Datei nach
PHP-Code: if(preg_match('#url#i', $tag))
füge davor
entweder dies ein (damit werden alle drei img Codes versteckt und mit deinem Hinweis ersetzt)
PHP-Code: if(preg_match('#imgl#i', $tag)) { $message = preg_replace('#\['.$tag.'\].*?\[/'.$tag.'\]#si', $mybb->settings['scd_hide_fg_text'], $message); } if(preg_match('#imgr#i', $tag)) { $message = preg_replace('#\['.$tag.'\].*?\[/'.$tag.'\]#si', $mybb->settings['scd_hide_fg_text'], $message); } if(preg_match('#img#i', $tag)) { $message = preg_replace('#\['.$tag.'\].*?\[/'.$tag.'\]#si', $mybb->settings['scd_hide_fg_text'], $message); }
oder dies (damit wird nur das img mit dem Hinweis ersetzt und die beiden anderen bleiben versteckt ohne einem Hinweis)
PHP-Code: if(preg_match('#imgl#i', $tag)) { $message = preg_replace('#\['.$tag.'\].*?\[/'.$tag.'\]#si','', $message); } if(preg_match('#imgr#i', $tag)) { $message = preg_replace('#\['.$tag.'\].*?\[/'.$tag.'\]#si','', $message); } if(preg_match('#img#i', $tag)) { $message = preg_replace('#\['.$tag.'\].*?\[/'.$tag.'\]#si', $mybb->settings['scd_hide_fg_text'], $message); }
Dies funktioniert unabhängig von der Einstellung, ob Gäste img Code sehen dürfen oder nicht.
Ändere den img Code imgl und imgr wie Du möchtest (deiner war ja img_l und img_r). Ich persönlich vermeide solche Zeichen in MyCodes.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 427
Themen: 45
Registriert seit: 11.08.2012
MyBB-Version: 1.8.36
(01.10.2015, 02:41)MrBrechreiz schrieb: Suche in der Plugin Datei nach
Ganz am Anfang steht ja, dass ich dieses Plugin benutzen soll
Problem nur.. das benutze ich bereits, damit User z.B. ihre Kontaktdaten posten können, die dann nur für die Teammitglieder sichtbar sind. Da man bei dem Plugin nur allgemein angeben kann, für welche Gruppen alle angegebenen Tags ausgeblendet werden sollen, wäre es etwas blöd, wenn die Bilder dann auch nur für die Teammitglieder sichtbar sind
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
Bin eben etwas verwirrt. img_l , img_r und img Tags verwendest Du um User Kontaktdaten einpacken zu können ?
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 427
Themen: 45
Registriert seit: 11.08.2012
MyBB-Version: 1.8.36
01.10.2015, 10:35
(Dieser Beitrag wurde zuletzt bearbeitet: 01.10.2015, 10:36 von melancholia.)
Nein, ich benutze das angegebene Plugin dafür.
In diesem Plugin kann man ja Usergruppen angeben, für die die Inhalte ausgeblendet werden. In meinem Fall sind das alle ausser die Teamgruppen, die die Kontaktdaten sehen können sollen. Bei der Einstellung "What to Hide - Please enter a comma separated list of MyCodes you wish to hide." habe ich "TEAM" angegeben, so können User mit diesem Tag z.B. Kontaktdaten hinterlassen, die nur vom Team einsehbar sind.
Wenn ich nun deine vorgeschlagene Änderungen am Plugin vornehme, um img, img_l und img_r auszublenden, greift das doch auf die Usergruppen zu, die ich im ACP angegeben habe, oder? Dann werden mir alle Bilder aber nur noch für die Teamgruppen angezeigt und das ist nicht Sinn der Sache.
Ich hoffe, das war nun etwas verständlicher
Beiträge: 8.516
Themen: 59
Registriert seit: 20.04.2010
MyBB-Version: 1.8*
01.10.2015, 10:59
(Dieser Beitrag wurde zuletzt bearbeitet: 01.10.2015, 11:01 von MrBrechreiz.)
Da hast Du Recht. Ich bin mit meinem Anfangspost im Forum verrutscht, wollte dies eigtl in das dazugegörige Plugin Thema posten, weil Du da auch geschrieben hattest. Entweder müsste man dann das Plugin umschreiben, oder in der class_parser Änderungen vornehmen. Was evtl auch noch funktionueren könnte, wäre den Tags eine Klasse zu geben, diese in der css mit visible:hidden; verpassen und mithilfe des xthreads Plugin diese Tags formatieren, spdass nur bestimmte Gruppen dies sehen können. Ist aber nur Theorie und noch nicht getestet.
Mit freundlichen Grüßen
MrBrechreiz
Beiträge: 427
Themen: 45
Registriert seit: 11.08.2012
MyBB-Version: 1.8.36
Ich hab mich nun dazu entschieden, die Bilder mit dem Plugin und deiner Änderung zu verstecken, Danke also für die Hilfe
|