|  31.03.2011, 13:54
			
			
Вверх | #1 | 
	| Грамотный форумчанин 
    
 
   |  Доп. информация |  
        | 
				
				Регистрация: 15.03.2010 Адрес: Егорьевск 
					Сообщений: 155
				 Поблагодарил(а): 60 
		
			
				Поблагодарили: 166 / 50
			
		
	      |  
 | 
				 Mini FAQ по vB 4.x 
 В этой теме предлагаю разобрать часто задаваемые вопросы. Что ж, начнем:В. Как поставить главной форум, а не CMS ? 
В. Проблема с публикацией статей в CMS
В. Можно ли Удалить CMS & Blog / Как восстановить их заново?
В. Хочу изменить названия вкладок
В. Хочу внести изменения в стиль оформления Ответ: 
 
О. Открываем index.php  В нем находим строку:
 
	PHP код: 
		
			
require('content.php'); 
 Перед ним ставим  "//" без кавычек. 
Далее чуть ниже находим:
 
	УбираемPHP код: 
		
			
// require('forum.php'); 
  "//" без кавычек. 
Сохраняем, пробуем.
 
В. Как избавиться от отступа в данных под аватаркой Ответ: 
 
О. В четверке появилась система переменных которая редактируется в Админка - Стили и шаблоны - Управление стилями - ваш стиль  - Переменные стиля 
По мимо этого почти у каждого шаблона, в примеру postbit, есть свой отдельный css шаблон, в котором идет вся разметка отображения шаблона. 
Notepad++ Вам в руки    и Удачных экспериментов.
 
В. При наведении на логотип форума выползает название powered by vbulletin Ответ: 
 
О. Открываем postbit.css  Вашего стиля 
Находим там строчку:  
	Код: .postbitlegacy dl.userinfo_extra dt, .postbitlegacy dl.user_rep dt { Выделяем весь код до сл. }  вот такой скобки. У вас будет выглядит примерно так:
 
	Код: .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;
} Заменим его на:
 
	Код: .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%;
} 
В. Сворачиваемая информация под аватаркой? Ответ: 
 
О. Заходим в свой стиль оформления. Смотрим шаблонheader  в нем находим:
 
	Код: alt="{vb:rawphrase x_powered_by_vbulletin, {vb:raw vboptions.bbtitle}} Заменяем на:
 
	Код: alt="{vb:raw vboptions.bbtitle} 
В. Как изменить приветствие типа "Добро пожаловать" Ответ: 
 
Demo
Что нужно?: 
1. Открываем шаблон postbit_legasy 
2. Вставляем данный код куда угодно, где хотим видеть кнопку "Информация"
 
	Код: <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> 
 В моем случаи: 
 
Код вставляем перед
 
	Код: <vb:if condition="$show['avatar']"> 
3. Вставляем код перед той самой информацией которую хотим скрыть
 
	Код: <div id="c_post{vb:raw post.postid}" style="display:none;"> 
 В моем случаи: 
 
Код вставляем перед
 
	Код: <hr />
<dl class="userinfo_extra"> 
4. Закрываем свернутую информацию кодом в том месте где должна она закончится.
 
 В моем случаи: 
 
Код вставляем после
 
	Код: 				<div class="imlinks">
					{vb:raw post.icqicon} {vb:raw post.aimicon} {vb:raw post.msnicon} {vb:raw post.yahooicon} {vb:raw post.skypeicon}
				</div> 
5. Сохраняем 
6. Пробуем ps По каким либо вопросам обращаться в ЛС
 pps Работает на любой версии vb4
 
 Ответ: 
 
О. Идем во фразы, и ищем welcome_x_link_y , заменяем на Ваше усмотрение. Либо предлагаем динамическую смену в зависимости от локального времени пользователя. Для этого в фразе вставляем сл. код:
 
	Код: <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> 
PS Данная статейка будет пополнятся по мере задаваемых вопросов, и наличия свободного времени у знатоков
  Кому помогли наши советы, ставьте Спасибки или Оценивайте темку | 
	| 
				 Последний раз редактировалось dmnangel; 03.08.2012 в 14:07..
 | 
	|  |   |