Mini FAQ по vB 4.x

Description: Всё что относится к vBulletin
Moderator: Aleksandr

Дим M
Topic author, Администратор
Администратор
Avatar
Дим M
Topic author, Администратор
Администратор
Posts: 1612
Joined: 5 Apr 2013
With us: 11 years 6 months

#1by Дим » 9 May 2013, 11:25

Mini FAQ по vB 4.x
Автор: dmnangel

Вопрос: Как поставить главной форум, а не CMS ?

Ответ:
Spoiler
Открываем index.php В нем находим строку:

Code: Select all

require('content.php');


Перед ним ставим "//" без кавычек.
Далее чуть ниже находим:

Code: Select all

// require('forum.php');       


Убираем "//" без кавычек.
Сохраняем, пробуем.
---------------------------------------------------------------------------------
Вопрос: Проблема с публикацией статей в CMS

Ответ:
Spoiler
Открыть файл /packages/vbcms/item/content.php найти строку:

Code: Select all

$pub_view->calendardateformat = (!empty(vB::$vbulletin->userinfo['lang_dateoverride']) ? '%Y/%m/%d' : 'Y/m/d'); 


заменить на:

Code: Select all

$pub_view->calendardateformat =  'Y/m/d'
---------------------------------------------------------------------------------
Вопрос: Можно ли Удалить CMS & Blog / Как восстановить их заново?

Ответ:
Spoiler
В четверке блоги и цмс установлены как отдельный продукт. Удалить их можно в Админка - Продукты и модули.
Чтобы их восстановить установочные xml можно найти в includes\xml\product-*.xml (где * - это либо блог, либо cms)
---------------------------------------------------------------------------------
Вопрос: Хочу изменить названия вкладок

Ответ:
Spoiler
Тут все просто, ищем названия во фразах. К примеру у стандартной CMS за название "Главная" отвечает фраза site, а за "Форум" - forum
Где это сделать? Админка - Языки и фразы - Поиск во фразах
---------------------------------------------------------------------------------
Вопрос: Хочу внести изменения в стиль оформления

Ответ:
Spoiler
В четверке появилась система переменных которая редактируется в Админка - Стили и шаблоны - Управление стилями - ваш стиль - Переменные стиля
По мимо этого почти у каждого шаблона, в примеру postbit, есть свой отдельный css шаблон, в котором идет вся разметка отображения шаблона.
Notepad++ Вам в руки и Удачных экспериментов.
---------------------------------------------------------------------------------
Вопрос: Как избавиться от отступа в данных под аватаркой

Ответ:
Spoiler
Открываем postbit.css Вашего стиля, находим там строчку:

Code: Select all

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt 


Выделяем весь код до сл. } вот такой скобки. У вас будет выглядит примерно так:

Code: Select all

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt {
    float: {vb:stylevar left};
    text-align: {vb:stylevar left};
    /*color: {vb:stylevar shade_color};*/
    margin-{vb:stylevar right}: {vb:stylevar padding};
    margin-{vb:stylevar left}: 0;
    min-width:60px;
    width:auto !important;
    width:60px;


Заменим его на:

Code: Select all

.postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt {
    float: {vb:stylevar left};
    text-align: {vb:stylevar left};
    /*color: {vb:stylevar shade_color};*/
    margin-right: 5px;
    min-width:60px;
    width:auto !important;
    width:100%;
---------------------------------------------------------------------------------
Вопрос: При наведении на логотип форума выползает название powered by vbulletin

Ответ:
Spoiler
Заходим в свой стиль оформления. Смотрим шаблон header в нем находим:

Code: Select all

alt="{vb:rawphrase x_powered_by_vbulletin, {vb:raw vboptions.bbtitle}}


Заменяем на:

Code: Select all

alt="{vb:raw vboptions.bbtitle}
---------------------------------------------------------------------------------
Вопрос: Сворачиваемая информация под аватаркой?

Ответ:
Spoiler
Что нужно?:
1. Открываем шаблон postbit_legasy
2. Вставляем данный код куда угодно, где хотим видеть кнопку "Информация"

Code: Select all

<div class="collapse" style="font-weight:bold;"><a class="collapse" id="collapse_c_post{vb:raw post.postid}" href="{vb:raw relpath}#top" style="position:relative; top:0px; right:0px; float:none;" >Инфомация <img src="{vb:stylevar imgdir_button}/collapse_40b.png" alt="" /></a></div>


3. Вставляем код перед той самой информацией которую хотим скрыть

Code: Select all

<div id="c_post{vb:raw post.postid}" style="display:none;">


4. Закрываем свернутую информацию кодом в том месте где должна она закончится.

Code: Select all

</div>


5. Сохраняем
6. Пробуем
---------------------------------------------------------------------------------
Вопрос: Как изменить приветствие типа "Добро пожаловать"

Ответ:
Spoiler
Идем во фразы, и ищем welcome_x_link_y, заменяем на Ваше усмотрение. Либо предлагаем динамическую смену в зависимости от локального времени пользователя. Для этого в фразе вставляем сл. код:

Code: Select all

<script language="JavaScript">  
 function 
process(){}  
 
today = new Date()  
 if((
today.getHours() < 12) && (today.getHours() >= 6))  
 { 
document.write("Доброе утро, ")}  
 if((
today.getHours() >= 12) && (today.getHours() < 18))  
 { 
document.write("Добрый день, ")}  
 if((
today.getHours() >= 18) && (today.getHours() <= 23))  
 { 
document.write("Добрый вечер, ")}  
 if((
today.getHours() >= 0) && (today.getHours() < 4))  
 { 
document.write("Вы сегодня поздновато, ")}  
 if((
today.getHours() >= 4) && (today.getHours() <= 6))  
 { 
document.write("Вы сегодня рановато, ")}  

 
</script>
<a href="{2}">{1}</a>
[center]i love you [s]mxIni[/s] Mysql[/center]


Return to “vBulletin”

Who is online (over the past 5 minutes)

Users browsing this forum: 1 guest