Изменения вывода Private_Message_Info на index`e

Идеи для расширения функциональности phpBB 2.0.x
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 19 лет

Изменения вывода Private_Message_Info на index`e

Сообщение Lektor »

Помогите пожалуйста внести необходимые изменения в page_header.php, что вывод {PRIVATE_MESSAGE_INFO} был вместо такого:
"Новых сообщений нет"
"Непрочитанных сообщений: 1"
на такой вид:
"У вас http://link новых личных сообщений"
"У вас 1 новое личное сообщение"
В лангах то я все поменяю сам... а вот в page_header.php запутался.. пока разберусь будет долго )

Добавлено спустя 2 минуты 43 секунды:

А еще лучше чтоб оно шло вторыми перемеными, т.е. стандартный вывод остался... а появилсоь нечто вроде:
{PRIVATE_MESSAGE_INFO2}
Ну это я уже сам потом если шо ..
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 21 год 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Ну так в чем проблема, эту простую задачу вы можете выполнить и сами
Создаете новые языковые переменные

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

"У вас %s новых личных сообщений" 
"У вас %s новое личное сообщение"
... изучаете функцию sprintf языка php. Как передать данные в шаблон есть на сайте.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 19 лет

Сообщение Lektor »

Xpert
Да вы правы .. в принципе не сложно.. :)

Добавляю код в index.php

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

	
	if ( $userdata['user_unread_privmsg'] == 0 )
	{
		$my_new_pms = $lang['my_no_new_pms'];
	}
	else
	{
		$my_new_pms = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['my_one_new_pm'] : $lang['my_new_pms'];
		$my_new_pms = sprintf($my_new_pms, '<a href="' . append_sid('privmsg.'.$phpEx.'?folder=inbox') . '">', $userdata['user_unread_privmsg'], '</a>');
	}

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

'my_new_pms' => $my_new_pms,
+ соответственно добавляю в лангах текст..

Добавлено спустя 43 минуты 50 секунд:

Вывод мне понадобился на индекс поэтому туда и добавлял код..

Вернуться в «Запросы модов для phpBB 2.0.x»