Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.
Модераторы: Vl@d1m1r , Lorem Ipsum , Atlas
Viktor.Bakumtsev
Зашел немного посидеть
Сообщения: 53 Стаж: 11 лет 3 месяца
Контактная информация:
Сообщение
Viktor.Bakumtsev » 05 фев 2013, 11:14
Есть приветствие по времени суток
Код: Выделить всё
<script language="JavaScript">
day = new Date();
hour = day.getHours();
if (hour>=5 && hour<12) greeting = "{L_GOOD_MORNING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF -->!";
else { if (hour>=12 && hour<18) greeting = "{L_GOOD_AFTERNOON}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF -->!";
else { if (hour>=18 && hour<24) greeting = "{L_GOOD_EVENING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF -->!";
else { if (hour>=0 && hour<5) greeting = "{L_GOOD_NIGHT}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME}<!-- ENDIF -->!";
}}}
document.write(greeting);
</script>
В ru/common.php добавить
Код: Выделить всё
'GOOD_NIGHT' => 'Доброй ночи',
'GOOD_MORNING' => 'Доброе утро',
'GOOD_AFTERNOON' => 'Добрый день',
'GOOD_EVENING' => 'Добрый вечер',
Очень хочеться прикрутить сюда цвет группы для USERNAME
Viktor.Bakumtsev
#1
DeaDRoMeO
Старожил Форума
Сообщения: 16763 Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:
Сообщение
DeaDRoMeO » 05 фев 2013, 20:27
А код куда пихается ? Переменная имени пользователя мне чего то не знакома, видимо поэтому и цвет не работает
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO
#2
Viktor.Bakumtsev
Зашел немного посидеть
Сообщения: 53 Стаж: 11 лет 3 месяца
Контактная информация:
Сообщение
Viktor.Bakumtsev » 06 фев 2013, 10:04
Вот топик на гуру http://www.phpbbguru.net/community/topi ... ml#p385390 , там есть как вставлять.
Viktor.Bakumtsev
#3
DeaDRoMeO
Старожил Форума
Сообщения: 16763 Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:
Сообщение
DeaDRoMeO » 06 фев 2013, 12:04
Там советуют мод - http://www.phpbb3bbcodes.com/viewtopic.php?f=34&t=1181 - вот его лучше поставьте, куда красивше чем скрипт
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO
#4
Viktor.Bakumtsev
Зашел немного посидеть
Сообщения: 53 Стаж: 11 лет 3 месяца
Контактная информация:
Сообщение
Viktor.Bakumtsev » 08 фев 2013, 17:34
Проблему решили всем миром. В коде изменены:
Двойные кавычки на одиночные.
Переменная
(S_USERNAME) на
{S_USERNAME_COLORED}
includes/functions.php найти:
Вставить после:
Код: Выделить всё
'S_USERNAME_COLORED' => get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour']),
Юзернейм становится под цвет группы пользователя и кликабелен, переход в профиль.
Окончательный код:
Код: Выделить всё
<center>
<font size="3" color="">
<b>
<script language="JavaScript">
day = new Date();
hour = day.getHours();
if (hour>=5 && hour<12) greeting = '{L_GOOD_MORNING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME_COLORED}<!-- ENDIF --> !';
else { if (hour>=12 && hour<18) greeting = '{L_GOOD_AFTERNOON}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME_COLORED}<!-- ENDIF --> !';
else { if (hour>=18 && hour<24) greeting = '{L_GOOD_EVENING}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME_COLORED}<!-- ENDIF --> !';
else { if (hour>=0 && hour<5) greeting = '{L_GOOD_NIGHT}<!-- IF S_USER_LOGGED_IN -->, {S_USERNAME_COLORED}<!-- ENDIF --> !';
}}}
document.write(greeting);
</script>
</b>
</font>
<br /><br />
</center>
Можно ставить например в самом низу
overall_header.html
Viktor.Bakumtsev
#5
DeaDRoMeO
Старожил Форума
Сообщения: 16763 Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:
Сообщение
DeaDRoMeO » 08 фев 2013, 18:56
Спасибо, полезная вещь однако цветной ник))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO
#6
Viktor.Bakumtsev
Зашел немного посидеть
Сообщения: 53 Стаж: 11 лет 3 месяца
Контактная информация:
Сообщение
Viktor.Bakumtsev » 08 фев 2013, 19:58
Ну не хуже других перделок и свистелок.
Кстати, у вас на форуме не хватает возможности обращение по нику, ИМХО.
Viktor.Bakumtsev
#7
DeaDRoMeO
Старожил Форума
Сообщения: 16763 Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:
Сообщение
DeaDRoMeO » 08 фев 2013, 23:29
Viktor.Bakumtsev , да ладно, а если кликнуть по моему нику в минипрофиле хотябы в этой теме то что получится ??
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO
#8
Viktor.Bakumtsev
Зашел немного посидеть
Сообщения: 53 Стаж: 11 лет 3 месяца
Контактная информация:
Сообщение
Viktor.Bakumtsev » 09 фев 2013, 10:38
Сейчас да, а вчера, когда я писал про обращению по нику, в профиле былы черные некликабельные ники.
Viktor.Bakumtsev
#9
Viktor.Bakumtsev
Зашел немного посидеть
Сообщения: 53 Стаж: 11 лет 3 месяца
Контактная информация:
Сообщение
Viktor.Bakumtsev » 09 фев 2013, 11:13
Так и есть. Заходил с другой учетки, новые пользователи у вас не в почете. Не могут обращаться по нику.
Viktor.Bakumtsev
#10
DeaDRoMeO
Старожил Форума
Сообщения: 16763 Стаж: 13 лет 1 месяц
Откуда: Витебск
Контактная информация:
Сообщение
DeaDRoMeO » 10 фев 2013, 10:26
Viktor.Bakumtsev , на то они и новые))) Покажешь себя с адекватной стороны - получишь привелегии))
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
DeaDRoMeO
#11