ZOCs Portal
Startseite Downloads Forum Wuschelkiste 19. Mai 2012 01:12
ZOCs Portal - Diskussionsforum
Benutzername
Passwort

 Thema ansehen
ZOCs Portal > ZOCs Bereich
->> HTML, PHP und CSS
Nächstes Thema

 
Autor Codeschnipsel   1  # 2  top
zoc
Site Admin


User Avatar



Beiträge: 2520

Ort: Bayern
Eingetreten: 01.07.02
Status: Offline
Eingetragen am 20. September 2008 20:16
Hier mal ein Codeschnipsel, den man gebrauchen kann, wenn man aus einem phpfusion Portal Panel, z.B. bei letzten Kommentaren oder ähnliches, die fehlerhafte ubbcode Anzeige bereinigen möchte.

Einfach folgendes einbinden:
Code
$text = preg_replace("[\[(.*?)\]]", "", $text);
da wird alles bereinigt, was innerhalb von eckigen Klammern steht, also [xx] oder [/xx]

Gleiches kann man für spitze Klammern machen also um < xxx > auszufiltern:
Code
$text = preg_replace("<\<(.*?)\>>", "", $text);
96173500 http://www.wuschelkiste.de
Autor Similar Threads konfigurierbar   2  # 2  top
zoc
Site Admin


User Avatar


Threadstarter

Beiträge: 2520

Ort: Bayern
Eingetreten: 01.07.02
Status: Offline
Eingetragen am 22. September 2008 10:18
Nachträgliche Erweiterung des Parameters "Ähnliche Themen" in der Forenadministration:

Zuerst (im besten in einem neuen Panel mit Vorschau) das Tabellenfeld erzeugen:
Code
$result = dbquery("ALTER TABLE `".db_prefix."extboard_settings` ADD `show_similarthreads` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '1' AFTER `show_firstpost`;");


Dann eine ergänzung der Sprachdateien /admin/forums.php:
$locale['539'] = "Zeige ähnliche Themen?";
bzw.:
$locale['539'] = "Show similar threads?";

dann in der /administration/forums.php noch folgende Dinge ergänzen:
Code
show_similarthreads='".(isNum($_POST['show_similarthreads']) ? $_POST['show_similarthreads'] : "1")."',


und später zur Anzeige:
Code
<tr>
<td class='tbl'>".$locale['539']."</td>
<td class='tbl'><select name='show_similarthreads' class='textbox'>
<option value='1'".($extboard_settings['show_similarthreads'] == "1" ? " selected" : "").">".$locale['508']."</option>
<option value='0'".($extboard_settings['show_similarthreads'] == "0" ? " selected" : "").">".$locale['509']."</option>
</select></td>
</tr>


noch in der viewthread.php folgendes editieren:
Code
if($extboard_settings['show_similarthreads']) include(INFUSIONS."pd_similar_threads/viewthread.inc.php");
96173500 http://www.wuschelkiste.de
 
Springe zu Forum:
 Ähnliche Themen wie "Codeschnipsel" [1]
Thema Forum Antworten Letzter Beitrag
Codeschnipselsammlung für php-fusion php-Fusion und Extboard 0 18. November 2008 13:04 von zoc

 Thema verlinken
URL:
BB-Code:
HTML:

This CMS based on BS-Fusion and php-Fusion v6