Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Forum Icons (Read/Unread) for index.php / by Sergeant

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
JeRR
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 11 месяцев
Контактная информация:

Сообщение JeRR »

Все поставил, все работает! :D
Но как убрать или изменить внизу главной странице иконки

Новые сообщения Нет новых сообщений Форум закрыт?
Программист - это устройство по переработке кофе в код.
Некоторые, правда, работают на пиве.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

JeRR
У тебя какой мод подфорумов?
JeRR писал(а):Но как убрать или изменить внизу главной странице иконки
index_body.tpl в самом низу сориентируешься..
JeRR
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 11 месяцев
Контактная информация:

Сообщение JeRR »

Lektor
Я подфорумы не делал. Они просто пока не нужны.
Программист - это устройство по переработке кофе в код.
Некоторые, правда, работают на пиве.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

JeRR
А ну так без подфорумов все пашет отлично ..
А если ставить подфорум то начинаются проблемы кста видел решение для Сабфорумс Плаз, но я лично юзаю Симпл Сабфорумс, мне он больше нравится, но с ним такие вот проблемы.. а авторы вообще морозятся.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

Lanior писал(а):По обоим пунктам:
Это уже недоработки мода.
Скажите есть ли у вас предположения как можно пофиксить.. ?

Я нашел фикс для Сабфорум Плас:
Find in index.php:

Код: Выделить всё

$folder_alt = $lang[ $_sf_folder['txt'] ];


after add:

Код: Выделить всё

if($forum_data[$j]['forum_icon_new_post']) { 
                                    $folder_image = ( $forum_data[$j]['unread'] ) ? '<img src="' . $phpbb_root_path . $forum_data[$j]['forum_icon_new_post'] . '" alt="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'" title="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'">' : '<img src="' . $phpbb_root_path . $forum_data[$j]['forum_icon_no_post'] . '" alt="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'" title="'.$forum_data[$j]['forum_name'].' - '.$folder_alt.'">'; 
                                } else{ 
                                    $folder_image = ( $forum_data[$j]['unread'] ) ? '<img src="'.$images[ $_sf_folder['img'] ].'" alt="'.$folder_alt.'" title="'.$folder_alt.'" />' : '<img src="'.$images['forum'].'" alt="'.$folder_alt.'" title="'.$folder_alt.'" />'; 
                                }; 
Thanks to Stefane from phpbb.de
Имеет ли это смысл? Можно ли это портировать под Симпл Сабфорумс(по аналогии)?
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

Хех.. решил еще одну попытку сделать.. и понял, что все было очень легко .. страно, что никто не смог дать верное решение :)

Правильный кусок выглядет так:

Код: Выделить всё

$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 


if($forum_data[$j]['forum_icon_new_post']) {
   $folder_image = ( $unread_topics ) ? $forum_data[$j]['forum_icon_new_post'] : $forum_data[$j]['forum_icon_no_post'];
        } else{
$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
};


// Begin Simple Subforums MOD


if ( isset($images['forums_new']) )
{  
$icon_new = ($forum_data[$j]['forum_icon_new_post']) ? $forum_data[$j]['forum_icon_new_post'] : $images['forums_new'];
}

if ( isset($images['forums']) )
{
$icon_no_new = ($forum_data[$j]['forum_icon_new_post']) ? $forum_data[$j]['forum_icon_no_post'] : $images['forums'];
}

$folder_images = array(
'default'	=> $folder_image,
'new'		=> $images['forum_new'],
'sub'		=> $icon_no_new,
'subnew'	=> $icon_new,
'subalt'	=> $lang['No_new_posts'],
'subaltnew'	=> $lang['New_posts'],
);
// End Simple Subforums MOD

Т.е. такой вот принцип работы... и все пашет.. ко предложет на основе этого более элегантное решение буду рад (а то эти два ифа не совсем красиво :) )

Фух... доволен )
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 17 лет 11 месяцев

Сообщение Lektor »

Кто хочет для подфорумов (Симпл Сабфорумс) тоже задавать свою иконку (во вьюфоруме которая) то:

Код: Выделить всё

#
#----- [ OPEN ] ---------
#
viewforum.php
#
#----- [ FIND ] ---------
#
$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 

#
#----- [ REPLACE WITH ] ---------
#
$folder_alt = ( $unread_topics ) ? $lang['New_posts'] : $lang['No_new_posts']; 
if($subforum_data[$j]['forum_icon_new_post']) { 
$folder_image = ( $unread_topics ) ? $subforum_data[$j]['forum_icon_new_post'] : $subforum_data[$j]['forum_icon_no_post']; 
        } else{ 
$folder_image = ( $unread_topics ) ? $images['forum_new'] : $images['forum']; 
}; 
Аватара пользователя
go
phpBB 2.0.1
Сообщения: 261
Стаж: 18 лет 1 месяц

Сообщение go »

Lektor писал(а):Запостил вопрос на 4 форумах.. отправил письмо автору мода... и никто не может подсказать... Неужели такая серьезная трабла?
пытливый Вы ,однако)
мод вставал у меня без проблем еще в версиях 2.0.20.правда был без модов)
попробую с модами ,обязательно отпишусь)
DENZEL518
phpBB 1.0.0
Сообщения: 1
Стаж: 16 лет 6 месяцев

Сообщение DENZEL518 »

Помогите мне прикрепить этот мод блин 25 раз пробывал не фига либо картинки не отображаются либо ещё что
Вложения
index1.rar
(5.65 КБ) 340 скачиваний
Последний раз редактировалось DENZEL518 28.09.2007 2:32, всего редактировалось 1 раз.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 9 месяцев
Поблагодарили: 44 раза
Контактная информация:

Сообщение Rayden »

Убери портянку :evil:
phpBB2 FAQ
phpBB3 FAQ
Нектор
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 5 месяцев

Сообщение Нектор »

А у меня такая проблема:

Код: Выделить всё

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')' in /home/users/s/starcity/domains/starcity.net.ru/admin/admin_forums.php on line 
Строка 370 по середине:

Код: Выделить всё

//Forum icons),
'ICON' => ( $forumicon ) ? $forumicon : '', 
// Forum Icon MOD 
Помогите решить данную проблему, заранеее благодарен.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик »

Нектор, да чтож у тебя постоянно одни и те же проблемы? Твоя проблема в данном случае не в приведенной строке, а где-то выше.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Нектор
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 5 месяцев

Сообщение Нектор »

Поручик

Может мне прикрепить этот файл в сообщение, а то лично я ничего там не вижу - в смысле ошибку - может вы поможете :cry: ?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Нектор
просто покажите еще +-10 строк, потмоу чт не нравится мне твоя строчка
Нектор писал(а)://Forum icons),
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Нектор
phpBB 1.4.3
Сообщения: 93
Стаж: 16 лет 5 месяцев

Сообщение Нектор »

Вот более подробный код:

Код: Выделить всё

				'L_CATEGORY' => $lang['Category'], 
				'L_FORUM_DESCRIPTION' => $lang['Forum_desc'],
				'L_FORUM_STATUS' => $lang['Forum_status'],
				//Forum icons
				'L_FORUM_ICON_NEW_POST' => $lang['Forum_icon_new_post'],
				'L_FORUM_ICON_NO_POST' => $lang['Forum_icon_no_post'],
				//Forum icons
				'L_FORUM_ICON' => $lang['Forum_icon'], // Forum Icon MOD
				'L_FORUM_ICON_EXPLAIN' => $lang['Forum_icon_explain'], // Forum Icon MOD
				'L_AUTO_PRUNE' => $lang['Forum_pruning'],
				'L_ENABLED' => $lang['Enabled'],
				'L_PRUNE_DAYS' => $lang['prune_days'],
				'L_PRUNE_FREQ' => $lang['prune_freq'],
				'L_DAYS' => $lang['Days'],

				'PRUNE_DAYS' => ( isset($pr_row['prune_days']) ) ? $pr_row['prune_days'] : 7,
				'PRUNE_FREQ' => ( isset($pr_row['prune_freq']) ) ? $pr_row['prune_freq'] : 1,
				'FORUM_NAME' => $forumname,
				'DESCRIPTION' => $forumdesc,
				//Forum icons
				'ICONNEWPOST' => ( $forumiconnewpost ) ? $forumiconnewpost : '',
				'ICONNEWPOST_DISPLAY' => ( $forumiconnewpost ) ? '<img src="' . $phpbb_root_path . $forumiconnewpost . '" />' : '',
				'ICONNOPOST' => ( $forumiconnopost ) ? $forumiconnopost : '',
				'ICONNOPOST_DISPLAY' => ( $forumiconnopost ) ? '<img src="' . $phpbb_root_path . $forumiconnopost . '" />' : ''
				//Forum icons),
				'ICON' => ( $forumicon ) ? $forumicon : '', 
				// Forum Icon MOD 
				'ICON_DISPLAY' => ( $forumicon ) ? '<img src="' . $phpbb_root_path . $forumicon . '" />' : '' 
				// Forum Icon MOD 
				)
			);
			$template->pparse("body");
			break;

		case 'createforum':
			//
			// Create a forum in the DB
			//
Заранее благодарен.
Закрыто

Вернуться в «Поддержка модов для phpBB 2.0.x»