Jump to content
Дизайн и модификация Invision Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Korben

Изменение приветственного текста

Recommended Posts

Здравствуйте. Я вот хочу сделать свой форум более дружелюбным, и для этого хочу убрать фразу «Здравствуйте, гость ( Вход | Регистрация )» и поставить вместо этого, в том случае, если на форум заходит незарегистрированный посетитель, в верхнем меню (там где Помощь, Пользователи, Календарь... ) ссылку на Регистрацию. Я знаю, в каком шаблоне это находится, но я не знаю, как сделать ссылку на регистрацию в зависимости от того, гость это, или нет.

Помимо этого, я хочу изменить фразу «С возвращением, последний раз вы были здесь: Сегодня, 13:08» на такой блок:

 

Приветствуем тебя, [имя_пользователя или незнакомец], на нашем форуме! Нас уже 639 человек, которые написали 22859 сообщений и это только начало! :(

Сегодня мы больше всего обсуждаем такие темы, как: «Оружие и убийства», «Муж в командировке» и «Классическая музыка». Больше всех пишут: Плюшкин, Гагарин и Юля. А в новичках у нас сейчас mail200606.

Посмотри, какие темы еще популярны и (тут в зависимости от того, зарегистрированный пользователь или гость)

- если Гость: присоединяйся к общению!

- если Пользователь: не забудь проверить свой профиль!

 

Я опять же знаю, в каком шаблоне это прописать, но не знаю, как это должно выглядеть. Текст я пытался загнать в lang_boards, используя директивы <#posts#>, <#reg#>, <#mem#> (как в нижнем блоке статистики), но они не конвертируются в цифры почему-то. А вот самые популярные темы как выдёргивать, я не представляю себе.

 

В общем-то, хотел попросить о помощи, хотя бы частичной - ну, не составлять полностью конструкцию, а что откуда выдрать можно. Пытался взять отрывки кода из других шаблонов - так ничего и не вышло. Либо работает, но криво, либо вообще не работает.

Заранее благодарю за оказанную помощь.

Edited by Korben

Share this post


Link to post

Зарегистрированный пользователь или нет, легко определить, написав в шаблоне что-то типа:

 

<if="$this->ipsclass->member['id']">
Привет, дорогой зарегистрированный пользователь по имени {$this->ipsclass->member['name']}!
</else>
Привет, гость! Топай на регистрацию!
</if>

 

Всё остальное легко поправить в настройке внешнего вида, в админ-панели, или напрямую в папке /cache/lang_cache форума.

Share this post


Link to post

По первой части поста:

member_bar

Оттуда перенести ссылку в global_board_header, оформив как ссылки в блоке submenu

 

А вообще Вам нужен мод Панель приветствия.

Потому что при всем желании версткой в скине все перечисленное не родить.

Не по адресу спрашиваете...

Share this post


Link to post

Доктор Фредди, а как поставить условие, что пользователь гость, не касаясь проверки на то, что он не гость? :(

Т.е. какое условие должно быть в if'е, чтобы проверялось, гость это или нет.

 

Fisana, а по-моему все это рожается, т.к. в любом случае все эти данные - переменные, которые фигурируют в шаблонах, просто надо знать какие.

Edited by Korben

Share this post


Link to post

Надо еще заставить переменные работать в нужном месте.

Простым переносом куда хочется данные не вызвать.

И новые переменные придется задать, и из базы выбирать нужные данные....

Мы с Доктором Фредди переносили панель приветствия в шапку одного форума...

http://desantura.ru/forums/

Это мод Панели приветствия + его переделка для работы в шапке + верстка в шапке.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...