[Gelöst] Problem mit Post Icon MOD
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 34
- Registriert: 04.11.2005 17:07
- Wohnort: Wächtersbach
- Kontaktdaten:
[Gelöst] Problem mit Post Icon MOD
Habe versucht den Post Icon MOD zu installieren...
...doch nun habe ich folgendes Problem:
Ich denke ich habe alles richtig eingetragen. Nun gibt er mir allerdings folgende Fehlermeldung:
Fatal error: Call to undefined function: get_icon_title() in
.../viewforum.php on line 477
-------------------------------------------------------------------------------------
463 //-- mod : post icon -------------------------------------------------------------------------------
464 //-- add
465 $type = $topic_rowset[$i]['topic_type'];
466 if ($type == POST_NORMAL)
467 {
468 if (!empty($topic_rowset[$i]['topic_calendar_time']))
469 {
470 $type = POST_CALENDAR;
471 }
472 if (!empty($topic_rowset[$i]['topic_pic_url']))
473 {
474 $type = POST_PICTURE;
475 }
476 }
477 $icon = get_icon_title($topic_rowset[$i]['topic_icon'], 1, $type);
478 //-- fin mod : post icon ---------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Das Problem hat er auch mit einer anderen Datei in der die gleiche zeile eingetragen werden muss.
Hab ich nen Fehler gemacht beim modifizieren der Datein oder fehlt vielleicht etwas auf dem Server was installiert sein muss oder im Forum?
...doch nun habe ich folgendes Problem:
Ich denke ich habe alles richtig eingetragen. Nun gibt er mir allerdings folgende Fehlermeldung:
Fatal error: Call to undefined function: get_icon_title() in
.../viewforum.php on line 477
-------------------------------------------------------------------------------------
463 //-- mod : post icon -------------------------------------------------------------------------------
464 //-- add
465 $type = $topic_rowset[$i]['topic_type'];
466 if ($type == POST_NORMAL)
467 {
468 if (!empty($topic_rowset[$i]['topic_calendar_time']))
469 {
470 $type = POST_CALENDAR;
471 }
472 if (!empty($topic_rowset[$i]['topic_pic_url']))
473 {
474 $type = POST_PICTURE;
475 }
476 }
477 $icon = get_icon_title($topic_rowset[$i]['topic_icon'], 1, $type);
478 //-- fin mod : post icon ---------------------------------------------------------------------------
-------------------------------------------------------------------------------------
Das Problem hat er auch mit einer anderen Datei in der die gleiche zeile eingetragen werden muss.
Hab ich nen Fehler gemacht beim modifizieren der Datein oder fehlt vielleicht etwas auf dem Server was installiert sein muss oder im Forum?
Zuletzt geändert von Watershine am 11.11.2005 15:58, insgesamt 5-mal geändert.
Hi ...
verlinke mal bitte die komplette viewforum.php als txt-Datei.
KB:datei
Markus
verlinke mal bitte die komplette viewforum.php als txt-Datei.
KB:datei
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
-
- Mitglied
- Beiträge: 34
- Registriert: 04.11.2005 17:07
- Wohnort: Wächtersbach
- Kontaktdaten:
Hi ...
hast du Part 1 der Anleitung auch schon ausgeführt und unter anderem diese Dateien angepasst?
## posting.php
## viewtopic.php
## includes/functions.php
## includes/functions_post.php
## includes/topic_review.php
Die Im MOD enthaltenen Dateien hast du auch alle hochgeladen?
Markus
hast du Part 1 der Anleitung auch schon ausgeführt und unter anderem diese Dateien angepasst?
## posting.php
## viewtopic.php
## includes/functions.php
## includes/functions_post.php
## includes/topic_review.php
Die Im MOD enthaltenen Dateien hast du auch alle hochgeladen?
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
-
- Mitglied
- Beiträge: 34
- Registriert: 04.11.2005 17:07
- Wohnort: Wächtersbach
- Kontaktdaten:
Ich hab zuerst Part 1 komplett abgeschlossen. Da habe ich dann folgende Dateien geändert und hochgeladen:
posting.txt
viewtopic.txt
functions.txt
functions_post.txt
topic_review.txt
posting_body.txt
subSilver.txt
Dann habe ich Part 2 ausgeführt und da folgende Dateien geändert und hochgeladen:
viewforum.txt
viewforum_body.txt
Wenn ich die alte viewforum.php hochlade kann das Forum wieder angezeigt werden. Dann hat er aber einen Fehler in der posting.php:
Fatal error: Call to undefined function: get_icon_title() in
.../posting.php on line 1173
____________________________________________________________
1104 //-- mod : post icon -------------------------------------------------------------------------------
1105 //-- add
1106 // get the number of icon per row from config
1107 $icon_per_row = isset($board_config['icon_per_row']) ? intval($board_config['icon_per_row']) : 10;
1108 if ($icon_per_row <= 1)
1109 {
1110 $icon_per_row = 10;
1111 }
1112
1113 // get the list of icon available to the user
1114 $icones_sort = array();
1115 for ($i = 0; $i < count($icones); $i++)
1116 {
1117 switch ($icones[$i]['auth'])
1118 {
1119 case AUTH_ADMIN:
1120 if ( $userdata['user_level'] == ADMIN )
1121 {
1122 $icones_sort[] = $i;
1123 }
1124 break;
1125 case AUTH_MOD:
1126 if ( $is_auth['auth_mod'] )
1127 {
1128 $icones_sort[] = $i;
1129 }
1130 break;
1131 case AUTH_REG:
1132 if ( $userdata['session_logged_in'] )
1133 {
1134 $icones_sort[] = $i;
1135 }
1136 break;
1137 default:
1138 $icones_sort[] = $i;
1139 break;
1140 }
1141 }
1142
1143 // check if the icon exists
1144 $found = false;
1145 for ($i=0; ( ($i < count($icones_sort)) && !$found );$i++)
1146 {
1147 $found = ($icones[ $icones_sort[$i] ]['ind'] == $post_icon);
1148 }
1149 if (!$found) $post_icon = 0;
1150
1151 // send to template
1152 $template->assign_block_vars('switch_icon_checkbox', array());
1153 $template->assign_vars(array(
1154 'L_ICON_TITLE' => $lang['post_icon_title'],
1155 )
1156 );
1157
1158 // display the icons
1159 $nb_row = intval( (count($icones_sort)-1) / $icon_per_row )+1;
1160 $offset = 0;
1161 for ($i=0; $i < $nb_row; $i++)
1162 {
1163 $template->assign_block_vars('switch_icon_checkbox.row',array());
1164 for ($j=0; ( ($j < $icon_per_row) && ($offset < count($icones_sort)) ); $j++)
1165 {
1166 $icon_id = $icones_sort[$offset];
1167
1168 // send to cell or cell_none
1169 $template->assign_block_vars('switch_icon_checkbox.row.cell', array(
1170 'ICON_ID' => $icones[$icon_id]['ind'],
1171 'ICON_CHECKED' => ($post_icon == $icones[$icon_id]['ind']) ? ' checked="checked"' : '',
1172 'ICON_IMG' => get_icon_title($icones[$icon_id]['ind'], 2),
1173 )
1174 );
1175 $offset++;
1176 }
1177 }
1178 //-- fin mod : post icon ---------------------------------------------------------------------------
____________________________________________________________
posting.txt
viewtopic.txt
functions.txt
functions_post.txt
topic_review.txt
posting_body.txt
subSilver.txt
Dann habe ich Part 2 ausgeführt und da folgende Dateien geändert und hochgeladen:
viewforum.txt
viewforum_body.txt
Wenn ich die alte viewforum.php hochlade kann das Forum wieder angezeigt werden. Dann hat er aber einen Fehler in der posting.php:
Fatal error: Call to undefined function: get_icon_title() in
.../posting.php on line 1173
____________________________________________________________
1104 //-- mod : post icon -------------------------------------------------------------------------------
1105 //-- add
1106 // get the number of icon per row from config
1107 $icon_per_row = isset($board_config['icon_per_row']) ? intval($board_config['icon_per_row']) : 10;
1108 if ($icon_per_row <= 1)
1109 {
1110 $icon_per_row = 10;
1111 }
1112
1113 // get the list of icon available to the user
1114 $icones_sort = array();
1115 for ($i = 0; $i < count($icones); $i++)
1116 {
1117 switch ($icones[$i]['auth'])
1118 {
1119 case AUTH_ADMIN:
1120 if ( $userdata['user_level'] == ADMIN )
1121 {
1122 $icones_sort[] = $i;
1123 }
1124 break;
1125 case AUTH_MOD:
1126 if ( $is_auth['auth_mod'] )
1127 {
1128 $icones_sort[] = $i;
1129 }
1130 break;
1131 case AUTH_REG:
1132 if ( $userdata['session_logged_in'] )
1133 {
1134 $icones_sort[] = $i;
1135 }
1136 break;
1137 default:
1138 $icones_sort[] = $i;
1139 break;
1140 }
1141 }
1142
1143 // check if the icon exists
1144 $found = false;
1145 for ($i=0; ( ($i < count($icones_sort)) && !$found );$i++)
1146 {
1147 $found = ($icones[ $icones_sort[$i] ]['ind'] == $post_icon);
1148 }
1149 if (!$found) $post_icon = 0;
1150
1151 // send to template
1152 $template->assign_block_vars('switch_icon_checkbox', array());
1153 $template->assign_vars(array(
1154 'L_ICON_TITLE' => $lang['post_icon_title'],
1155 )
1156 );
1157
1158 // display the icons
1159 $nb_row = intval( (count($icones_sort)-1) / $icon_per_row )+1;
1160 $offset = 0;
1161 for ($i=0; $i < $nb_row; $i++)
1162 {
1163 $template->assign_block_vars('switch_icon_checkbox.row',array());
1164 for ($j=0; ( ($j < $icon_per_row) && ($offset < count($icones_sort)) ); $j++)
1165 {
1166 $icon_id = $icones_sort[$offset];
1167
1168 // send to cell or cell_none
1169 $template->assign_block_vars('switch_icon_checkbox.row.cell', array(
1170 'ICON_ID' => $icones[$icon_id]['ind'],
1171 'ICON_CHECKED' => ($post_icon == $icones[$icon_id]['ind']) ? ' checked="checked"' : '',
1172 'ICON_IMG' => get_icon_title($icones[$icon_id]['ind'], 2),
1173 )
1174 );
1175 $offset++;
1176 }
1177 }
1178 //-- fin mod : post icon ---------------------------------------------------------------------------
____________________________________________________________
Hi ....
das hier hast du auch gemacht?
Markus
das hier hast du auch gemacht?
Code: Alles auswählen
#
#-----[ SQL ]-------------------------------------------------
#
ALTER TABLE phpbb_topics ADD topic_icon TINYINT(2);
ALTER TABLE phpbb_posts ADD post_icon TINYINT(2);
ALTER TABLE phpbb_posts ADD INDEX (post_icon);
#
#-----[ COPY ]------------------------------------------------
#
# icons
#
copy icon/*.* to images/icon/*.*
#
#-----[ COPY ]------------------------------------------------
#
# map definition
#
copy def_icons.php to includes/def_icons.php
copy lang_extend_post_icons.php to language/lang_english/lang_extend_post_icons.php
copy mod_post_icons.php to includes/mods_settings/mod_post_icons.php
#
#-----[ COPY ]------------------------------------------------
#
# admin part
#
copy admin_icons.php to admin/admin_icons.php
copy admin_icons_body.tpl to templates/subSilver/admin/admin_icons_body.tpl
copy admin_icons_delete_body.tpl to templates/subSilver/admin/admin_icons_delete_body.tpl
copy admin_icons_edit_body.tpl to templates/subSilver/admin/admin_icons_edit_body.tpl
copy icons_def_icons.tpl to templates/subSilver/admin/icons_def_icons.tpl
#
#-----[ COPY ]------------------------------------------------
#
# Mods settings
#
copy mod-mods_settings/lang_extend_mods_settings.php to language/lang_english/lang_extend_mods_settings.php
copy mod-mods_settings/functions_mods_settings.php to includes/functions_mods_settings.php
copy mod-mods_settings/admin_board_extend.php to admin/admin_board_extend.php
copy mod-mods_settings/board_config_extend_body.tpl to templates/subSilver/admin/board_config_extend_body.tpl
#
#-----[ COPY ]------------------------------------------------
#
# Lang settings
#
copy mod-lang_settings/lang_extend_mac.php to includes/lang_extend_mac.php
#
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
-
- Mitglied
- Beiträge: 34
- Registriert: 04.11.2005 17:07
- Wohnort: Wächtersbach
- Kontaktdaten:
Hi ...
schau dir nochmal die functions.php an ... da fehlt fast die komplette Funktion
Markus
schau dir nochmal die functions.php an ... da fehlt fast die komplette Funktion

Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
-
- Mitglied
- Beiträge: 34
- Registriert: 04.11.2005 17:07
- Wohnort: Wächtersbach
- Kontaktdaten:
Um Himmels Willen... das ist mal wieder typisch ich. Frauen und Technik. Ich mach immer so kleine Schusseligkeitsfehler.... -.- Dafür gehör ich echt geschlagen. Ich weiß jetzt wo der, mein, Fehler lag:
Ich hatte zuvor einen Error das ein unexpected } auf line54 in der functions.php war. Also habe ich dieses } einfach Probeweise gelöscht und die Datei neu hochgeladen. Das er mir dann aber die ganze Funktion killt hab ich nicht gewusst... das Forum ging danach wieder und ich dachte es sei alles okay. Das plötzlich ein ganzer Block zeilen fehlt ist mir gar nicht aufgefallen da ich die Datei auch nicht nochmal überprüft hatte...
Eben hatte ich den Fehler mit dem unexpected } wieder, nochmal gelöscht und dann ist mir aufgefallen das er die ganze Funktion dabei killt.
Na ja, jedenfalls geht jetzt alles!
Vielen Dank für die Hilfe, auch wenn sie unnötig gewesen wäre wenn ich richtig aufgepasst hätte. ^^;
Nun habe ich aber schon wieder ein neues Problem
Ich hab nun mal einen Testhread mit Icon erstellt und das Icon wird nicht vor dem Thema angezeigt. -.- Die Spalte wo das Icon sein sollte ist da wird aber mit dem spacer.gif gefüllt. Wenn ich das Thema editieren will steht die Auswahl auch wieder stur auf "No Icon" und wenn ich dann eines auswähle ist es wieder nicht da und wird auf "No Icon" zurück gesetzt.
Ich hatte zuvor einen Error das ein unexpected } auf line54 in der functions.php war. Also habe ich dieses } einfach Probeweise gelöscht und die Datei neu hochgeladen. Das er mir dann aber die ganze Funktion killt hab ich nicht gewusst... das Forum ging danach wieder und ich dachte es sei alles okay. Das plötzlich ein ganzer Block zeilen fehlt ist mir gar nicht aufgefallen da ich die Datei auch nicht nochmal überprüft hatte...
Eben hatte ich den Fehler mit dem unexpected } wieder, nochmal gelöscht und dann ist mir aufgefallen das er die ganze Funktion dabei killt.
Na ja, jedenfalls geht jetzt alles!
Vielen Dank für die Hilfe, auch wenn sie unnötig gewesen wäre wenn ich richtig aufgepasst hätte. ^^;
Nun habe ich aber schon wieder ein neues Problem
Ich hab nun mal einen Testhread mit Icon erstellt und das Icon wird nicht vor dem Thema angezeigt. -.- Die Spalte wo das Icon sein sollte ist da wird aber mit dem spacer.gif gefüllt. Wenn ich das Thema editieren will steht die Auswahl auch wieder stur auf "No Icon" und wenn ich dann eines auswähle ist es wieder nicht da und wird auf "No Icon" zurück gesetzt.
Hi ...
hast du diesen SQL_Querie ausgeführt?
Werden die Images angezeigt wenn du einen Beitrag schreibst?
Markus
hast du diesen SQL_Querie ausgeführt?
Code: Alles auswählen
ALTER TABLE phpbb_topics ADD topic_icon TINYINT(2);
ALTER TABLE phpbb_posts ADD post_icon TINYINT(2);
ALTER TABLE phpbb_posts ADD INDEX (post_icon);
Markus
.... Telefon-Support - Schnelle Hilfe bei Hackangriffen, Modeinbau, Templateanpassung, Grafikerst., uvm.
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen
.... Es gibt keine Probleme .... Nur neue Chancen
.... Ihr wollt ein einmaliges Template? - Prof. Templateerstellung und phpBB-Anpassungen