Smilie Permission
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!
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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Smilie Permission
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 Mod inst.
Was hast Du bereits versucht um das Problem zu lösen?
Fehlerbeschreibung und Nachricht
Hallo,
irgendwie funktioniert der bei mir nicht! Ich kann die Rechte im ACP vergeben. Stelle die für ein Smilie auf Mod und trotzdem kann der ganz normale Benutzer das Smilie einfügen.
Habs am Beispiel des :mrgreen: gemacht. Steht sowohl in der Smilieliste noch drin und ich kann den Code auch eingeben.
Für mich wäre es wichtig, das der aus der Anzeigeliste verschwindet. Über den Code würde ich den schon noch auch für User bereithalten.
Das entsprechende Addon für die Smilieliste kann ich leider nicht installieren, da bei mir schon die Datei smilies_list.php fehlt.
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 Mod inst.
Was hast Du bereits versucht um das Problem zu lösen?
Fehlerbeschreibung und Nachricht
Hallo,
irgendwie funktioniert der bei mir nicht! Ich kann die Rechte im ACP vergeben. Stelle die für ein Smilie auf Mod und trotzdem kann der ganz normale Benutzer das Smilie einfügen.
Habs am Beispiel des :mrgreen: gemacht. Steht sowohl in der Smilieliste noch drin und ich kann den Code auch eingeben.
Für mich wäre es wichtig, das der aus der Anzeigeliste verschwindet. Über den Code würde ich den schon noch auch für User bereithalten.
Das entsprechende Addon für die Smilieliste kann ich leider nicht installieren, da bei mir schon die Datei smilies_list.php fehlt.
Zuletzt geändert von karstenkurt am Do 13.Okt, 2005 17:48, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh, dann muss ein Einbaufehler vorliegen, denn der MOD funktioniert im phpBB 2.0.17 sowie im Plus wunderprächtig...
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!
-={ 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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
Dieser Teil ist mir nicht so ganz klar
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT emoticon, code, smile_url
FROM " . SMILIES_TABLE . "
#
#-----[ AFTER, ADD ]------------------------------------------
#
$access_level
Oder kanns vielleicht am Cache des CH liegen.
Hab den Einbau nochmals kontrolliert und bis auf das obige nichts gefunden.
#
#-----[ FIND ]------------------------------------------
#
$sql = "SELECT emoticon, code, smile_url
FROM " . SMILIES_TABLE . "
#
#-----[ AFTER, ADD ]------------------------------------------
#
$access_level
Oder kanns vielleicht am Cache des CH liegen.
Hab den Einbau nochmals kontrolliert und bis auf das obige nichts gefunden.
Zuletzt geändert von karstenkurt am Do 13.Okt, 2005 21:54, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Welche Datei meinst Du hier?
Kann eigentlich nur die functions_posts.php gemeint sein und die wird nicht an dieser Stele durch den CH MOD geändert...
Kann eigentlich nur die functions_posts.php gemeint sein und die wird nicht an dieser Stele durch den CH MOD geändert...
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!
-={ 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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh, genau das, was in der Anleitung meines MODs steht, ist doch bei Dir vorhanden 
Es ist dohc auch egal, ob die Zeile
nun direkt davor steht oder nicht.
Zu finden ist ein Teil einer SQL-Anweisung und die ist exakt enthalten.
Schau mal genau nach
Es ist dohc auch egal, ob die Zeile
Code: Alles auswählen
//-- fin mod : cache -------------------------------------------------------------------------------Zu finden ist ein Teil einer SQL-Anweisung und die ist exakt enthalten.
Schau mal genau nach
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!
-={ 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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Hmpf, füge entweder davor, also vor der SQL-Anweisung dieses ein
oder nach der SQL-Anweisung, aber vor dem if (... dieses
Dann solltest Du entweder die erlaubten Userrechte (von Deinem Profil ausgehend) einzeln oder innerhalb der SQL-Anweisung sehen.
Code: Alles auswählen
echo smilies_access();Code: Alles auswählen
echo $sql;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!
-={ 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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Da stimmt wirklich was nicht bei dem Einbau.
Häng doch mal alle geänderten Dateien an.
Dann kann ich den Einbau mal kontrollieren...
Häng doch mal alle geänderten Dateien an.
Dann kann ich den Einbau mal kontrollieren...
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!
-={ 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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Macht nichts, ich bin momentan auch nicht der Schnellste.Sorry,
bin erst jetzt dazu gekommen.
Zum Problem:
Die Installation ist soweit korrekt.
Jetzt ist die Frage, ob auch die Level jeweils korrekt gespeichert werden.
Also: Ist auch jeder gesetzte Level so in der Anzeige?
Dann zum Mod selber:
Er verhindert nicht, daß ein Smilie "manuell" eingegeben werden kann.
Lediglich die Auswahl ist hier eingeschränkt.
Das ist ja in der Regel ausreichend, da mal nicht etwas verwendet, was man nicht kennt. Normalerweise.
Wenn Du allerdings für die betreffenden User auch die Smilies nicht umsetzen willst, dann ersetze in der bbcode.php die Zeile
Code: Alles auswählen
$sql = 'SELECT * FROM ' . SMILIES_TABLE;Code: Alles auswählen
include_once( $phpbb_root_path . './includes/functions_posts.' . $phpEx );
$sql = 'SELECT * FROM ' . SMILIES_TABLE . ' ' . smilies_access();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!
-={ 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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Es scheint sich der MOD wirklich nicht mit dem Cache des Categories Hierarchy MOD zu vertragen.
Schalte diesen mal aus, also in der includes/functions_categories_hierarchy.php (oder includes/functions_cache.php, sofern diese vorhanden ist) die Zeile
durch diese ersetzen:
Schalte diesen mal aus, also in der includes/functions_categories_hierarchy.php (oder includes/functions_cache.php, sofern diese vorhanden ist) die Zeile
Code: Alles auswählen
define('CACHE_SMILIES', true);Code: Alles auswählen
// define('CACHE_SMILIES', true);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!
-={ 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!
- karstenkurt
- Beiträge: 597
- Registriert: Do 31.Mär, 2005 20:20
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Dachte ich mir.
Der Cache funktioniert bei Dir (welch Wunder) und den hatte ich bislang nicht berücksichtigt. Daher wird alles angezeigt, was schwer zu beheben ist, da der Cache ja alle Smilies für jeden beinhalten muss.
Aber gut, wenn es jetzt geht.
Der Cache ist auch nur dann sinnvoll, wenn man sehr viele Smilies hat. Und dann ist das Board eh langsam
Der Cache funktioniert bei Dir (welch Wunder) und den hatte ich bislang nicht berücksichtigt. Daher wird alles angezeigt, was schwer zu beheben ist, da der Cache ja alle Smilies für jeden beinhalten muss.
Aber gut, wenn es jetzt geht.
Der Cache ist auch nur dann sinnvoll, wenn man sehr viele Smilies hat. Und dann ist das Board eh langsam
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!
-={ 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!


