Image-Auswahl für Forumicon mit DropDown
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!
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Image-Auswahl für Forumicon mit DropDown
Der Categories Hierarchy Mod stellt ab Version 2.0.4 RC die Möglichkeit zur Verfügung, Forenicons zu verwenden.
Mit dem angehängten Snippet (getestet auf dem CH Mod 2.0.5 RC2) wird neben der manuellen Eingabemöglichkeit ein DropDown-Feld mit allen in der cfg-Datei des aktuellen Styles definierten $images erstellt, mit dem man die vorhandenen Icons als Forumicons auswählen kann.
Dabei werden manuelle Angaben mit dem Eintrag aus dem DropDown ersetzt, ausser im DropDown wird "---" ausgewählt.
Mit dem angehängten Snippet (getestet auf dem CH Mod 2.0.5 RC2) wird neben der manuellen Eingabemöglichkeit ein DropDown-Feld mit allen in der cfg-Datei des aktuellen Styles definierten $images erstellt, mit dem man die vorhandenen Icons als Forumicons auswählen kann.
Dabei werden manuelle Angaben mit dem Eintrag aus dem DropDown ersetzt, ausser im DropDown wird "---" ausgewählt.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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:
Irgendwie finde ich diesen Eintrag in der Admin_forums.php nicht
Wenn ich diesen Eintrag nicht mache. Wird das DropDown nur in admin_forums_extend angezeigt. Da funktioniert es auch!
Code: Alles auswählen
icon_img = empty($forum['icon']) ? '' : '<img src="' . (isset($images[$forum['icon']]) ? $phpbb_root_path . $images[$forum['icon']] : $forum['icon']) . '" border="0" alt="' . $forum['icon'] . '" title="' . $forum['icon'] . '" />';
Zuletzt geändert von karstenkurt am Fr 22.Apr, 2005 12:05, insgesamt 1-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ist die Frage, wie weit die admin_forums.php schon weiter gemoddet wurde, bzw. welche Update-Schritte vom CH Mod da installiert sind. Halt ignorieren, wenn es in dieser Datei nicht passt.
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:
Nein, aber ein paar Zeilen tiefer kommt
wo die Angaben zu den Foren an das Template übergeben werden...
Code: Alles auswählen
$template->assign_block_vars(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:
So, habs jetzt nochmal mit einem ganz neuen 2.0.14 und nur dem Part1+2 vom CH2.05 versucht.
Die Zeile gibt es da nicht. Bei mir heißt die
Aber das wird die sein!
Leider wohl doch nicht.
Die Zeile gibt es da nicht. Bei mir heißt die
Code: Alles auswählen
'ICON_IMG' => empty($forum['icon']) ? '' : '<img src="' . ( isset($images[ $forum['icon'] ]) ? $phpbb_root_path . $images[ $forum['icon'] ] : $forum['icon'] ) . '" border="0" alt="' . $forum['icon'] . '" title="' . $forum['icon'] . '" />',Leider wohl doch nicht.
Code: Alles auswählen
Parse error: parse error, unexpected ';', expecting ')' in /usr/export/www/vhosts/funnetwork/hosting/xxxx/admin/admin_forums.php on line 1962
Zuletzt geändert von karstenkurt am Fr 22.Apr, 2005 20:58, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
@karstenkurt
Am Ende der Zeile muss auch ein Komma stehen. Nicht ein Semikolon.
Zumindest hier nicht, da es sich um ein Array handelt, bei dem die Werte mit Kommata getrennt werden.
@blondi
Ich muss mich korrigieren:
Erst ab 2.0.4 RC sind die Foren-Icon dabei. Sorry...
Am Ende der Zeile muss auch ein Komma stehen. Nicht ein Semikolon.
Zumindest hier nicht, da es sich um ein Array handelt, bei dem die Werte mit Kommata getrennt werden.
@blondi
Erst ab 2.0.4 RC sind die Foren-Icon dabei. Sorry...
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:
Das probiere ich mal aus! Wobei Du ja geschrieben hast
Code: Alles auswählen
'" title="' . $forum['icon'] . '" /> ';- 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:
@karstenkurt
Die subSilver.cfg ist hauptsächlich für die Icons und Images da, die in der $images abgelegt werden. Was anderes sollte da nicht definiert, sondern dann in der includes/constants.php abgelegt werden.
@blondi
CH Mod Version 2.0.5 RC2 runterladen und die Updates durchführen.
Viel Spaß dabei
Die subSilver.cfg ist hauptsächlich für die Icons und Images da, die in der $images abgelegt werden. Was anderes sollte da nicht definiert, sondern dann in der includes/constants.php abgelegt werden.
@blondi
CH Mod Version 2.0.5 RC2 runterladen und die Updates durchführen.
Viel Spaß dabei
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:
Ich hab da nochmal ne Frage zu dieser Sache.
Damit werden die Icons ja aus der cfg gelesen, nicht wahr?
Wie kann ich da einen Vergleich einbauen, das ich nur Icons mit bestimmtem Namen in das Array aufnehme?
Code: Alles auswählen
// Prepage image dropdown for forum icons from $images
$arraykey = array();
foreach(array_keys($images) as $value)
{
$arraykey[] = x;
}
sort($arraykey);Wie kann ich da einen Vergleich einbauen, das ich nur Icons mit bestimmtem Namen in das Array aufnehme?
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Wenn Du im
noch eine Bedingng baust, die den Namen mit einer, na sagen wir "Checklist" vergleicht, dann wäre das sicher möglich...
Code: Alles auswählen
$arraykey[] = x;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:
Du hättest nicht (rein zufälligerweise) so einen kleinen Schnipsel parat, welcher mir alle Gifs welche mit A beginnen anzeigt *pfeifundhüstel' *unschuldigdrinblickend*
Edit: Habs hinbekommen :klapp:
Edit: Habs hinbekommen :klapp:
Code: Alles auswählen
foreach(array_keys($images) as $value)
{
if(substr($value,0,3) == "XX_")
{
$arraykey[] = $value;
}
}
Zuletzt geändert von karstenkurt am Do 22.Sep, 2005 21:55, insgesamt 1-mal geändert.
- 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:
Zu Punkt 1 kann ich Dir einen Tipp geben:
Schau Dir an, welche PHP-Datei was macht und versuche den Aufbau der jeweiligen Datei zu verstehen.
Also welche Bedingung was beinhaltet, welche Schleife was macht, etc.
Wichtig auch, die Abfragen: Was wird da jeweils aus der Datenbank geholt.
Dauert eine Weile, aber so versteht man die Dateien am besten...
Schau Dir an, welche PHP-Datei was macht und versuche den Aufbau der jeweiligen Datei zu verstehen.
Also welche Bedingung was beinhaltet, welche Schleife was macht, etc.
Wichtig auch, die Abfragen: Was wird da jeweils aus der Datenbank geholt.
Dauert eine Weile, aber so versteht man die Dateien 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!
-={ 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:
Dann viel Erfolg. Vielleicht bekommst Du ja dazu noch anderweitig unerwartete Hilfe.
Wie schauen mal
@Cback
Nichts verraten
Wie schauen mal
@Cback
Nichts verraten
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:
[Modus umschalt]*fiesguck*[/Modus umschalt]
Bei cback hab ich noch ne Antwort offen, da könnt ihr noch so dolle pfeifen!
Bei cback hab ich noch ne Antwort offen, da könnt ihr noch so dolle pfeifen!
Zuletzt geändert von karstenkurt am Fr 23.Sep, 2005 21:52, insgesamt 1-mal geändert.