Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
AleksBal

Ссылка на правила форума в верхней части - как переместить вправо?

Рекомендованные сообщения

Ситуация:

Стиль IPB Light Style (спасибо Fisana - очень красивый стиль), добавляю ссылку на правила форума(Админка - настройки - Правила форума), ссылка появляется. но она расположена справа. http://roller.perm.ru/index.php

Как сделать чтобы она была справа, рядом с "Помощь Поиск Пользователи Календарь" ?

Т.е. получить ряд "Правила Помощь Поиск Пользователи Календарь"

 

вот код из Skin_global -> global_board_header

<!--ipb.javascript.start-->
<script type="text/javascript">
//<![CDATA[
var ipb_var_st			= "{ipb.input['st']}";
var ipb_lang_tpl_q1	   = "{ipb.lang['tpl_q1']}";
var ipb_var_s			 = "{ipb.session_id}";
var ipb_var_phpext		= "{ipb.vars['php_ext']}";
var ipb_var_base_url	  = "{$this->ipsclass->js_base_url}";
var ipb_var_image_url	 = "{ipb.vars['img_url']}";
var ipb_input_f		   = "{ipb.input['f']}";
var ipb_input_t		   = "{ipb.input['t']}";
var ipb_input_p		   = "{ipb.input['p']}";
var ipb_var_cookieid	  = "{ipb.vars['cookie_id']}";
var ipb_var_cookie_domain = "{ipb.vars['cookie_domain']}";
var ipb_var_cookie_path   = "{ipb.vars['cookie_path']}";
var ipb_md5_check		 = "{$this->ipsclass->md5_check}";
var ipb_new_msgs		  = {ipb.member['new_msg']};
var use_enhanced_js	   = {$this->ipsclass->can_use_fancy_js};
var use_charset	   = "{ipb.vars['gb_char_set']}";
var ipb_myass_chars_lang = "{ipb.lang['myass_chars']}";
//]]>
</script>
<script type="text/javascript" src='jscripts/ipb_global.js'></script>
<script type="text/javascript" src='jscripts/ips_menu.js'></script>
<script type="text/javascript" src='{ipb.vars['img_url']}/folder_js_skin/ips_menu_html.js'></script>
<!--ipb.javascript.end-->
<table border="0" width="100%" cellspacing="0" cellpadding="0" class="maintitlecollapse">
 <tr> 
<td style="padding: 0px"><{CAT_L}></td>
<td style="padding: 0px" width="100%">
<div id="submenu">
	<p class="home"><!--ipb.leftlinks.start--><{CAT_IMG}><a href="{ipb.vars['home_url']}">{ipb.vars['home_name']}</a><!--ipb.leftlinks.end--></p>
	<p><!--ipb.rightlinks.start-->
<if="component_links != """>
{$component_links}
</if>
<a href="{ipb.script_url}act=Help">{ipb.lang['tb_help']}</a>
			<a href="{ipb.script_url}act=Search&f={ipb.input['f']}">{ipb.lang['tb_search']}</a>
			<a href="{ipb.script_url}act=Members">{ipb.lang['tb_mlist']}</a>
			<a href="{ipb.script_url}act=calendar">{ipb.lang['tb_calendar']}</a>
	<!--ipb.rightlinks.end--></p>
</div>
</td>
<td style="padding: 0px"><{CAT_R}></td>
 </tr>
</table>
<div id="logostrip"><a href='{ipb.script_url}'><!--ipb.logo.start--><img src='style_images/logo1.jpg' alt='IPB' style='vertical-align:top' border='0' /><!--ipb.logo.end--></a></div>


<if="ipb.can_use_fancy_js != 0">
<script type="text/javascript" src='jscripts/ips_xmlhttprequest.js'></script>
<script type="text/javascript" src='jscripts/ipb_global_xmlenhanced.js'></script>
<script type="text/javascript" src='jscripts/dom-drag.js'></script>
<div id='get-myassistant' style='display:none;width:400px;text-align:left;'>
<div class="borderwrap">
<div class='subtitle' id='myass-drag' title='{ipb.lang['myass_drag']}'>
 <div style='float:right'><a href='#' onclick='document.getElementById("get-myassistant").style.display="none"'>[X]</a></div>
 <div>{ipb.lang['myass_title']}</div>
</div>
<div id='myass-content' style='overflow-x:auto;'></div>
</div>
</div>
<div id='loading-layer' style='display:none;width:200px;height:50px;background:#FFF;padding:10px;text-align:center;border:1px solid #000'><div style='font-weight:bold' id='loading-layer-text'>{ipb.lang['ajax_loading_msg']}</div><br /><img src='style_images/<#IMG_DIR#>/loading.gif'  border='0' /></div>
</if>

<!-- / End board header -->

 

по нему сразу несколько вопросов:

1. Я тут просто не вижу, где выводится ссылка на правила. Или она вобще выводится не этим фрагментом?

2. Почему если я например удаляю строку

<a href="{ipb.script_url}act=Help">{ipb.lang['tb_help']}</a>

у меня не удаляется ссылка "Помощь"? по идее ведь должна...

 

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

 

PS Сорри, если тему создал не в том разделе...

Поделиться сообщением


Ссылка на сообщение

кеш перестроить пробовали?

Поделиться сообщением


Ссылка на сообщение

Чего-то не вижу в коде тега для правил :)

Такого - <!--IBF.RULES-->

Чтобы правила были справа, тег надо убить и записать обычную ссылку

После

<a href="{ipb.script_url}act=calendar">{ipb.lang['tb_calendar']}</a>

добавить

<a href="{ipb.script_url}act=boardrules">Правила</a>

Поделиться сообщением


Ссылка на сообщение

Вот как выглядит эта часть кода сейчас:

<!--ipb.leftlinks.start--><{CAT_IMG}><a href="{ipb.vars['home_url']}">{ipb.vars['home_name']}</a><!--ipb.leftlinks.end--></p>
	  <p><!--ipb.rightlinks.start-->
<if="component_links != """>
{$component_links}
</if>

 <a href="{ipb.script_url}act=Help">{ipb.lang['tb_help']}</a><a href="{ipb.script_url}act=Search&f={ipb.input['f']}">{ipb.lang['tb_search']}</a><a href="{ipb.script_url}act=Members">{ipb.lang['tb_mlist']}</a><a href="{ipb.script_url}act=calendar">{ipb.lang['tb_calendar']}</a><a href="{ipb.script_url}act=boardrules">Правила</a>
	  <!--ipb.rightlinks.end--></p>
 </div>

 

не работает :)

тега <!--IBF.RULES--> не было, т.к. я его удалил, когда пытался прописать ссылку на правила(т.е. то что вы советуете, правда у меня что тогда, что сейчас - у меня не получилось)

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

Поделиться сообщением


Ссылка на сообщение

Значит кэш почему-то не обновляется.

На форуме все выглядит так, будто <!--IBF.RULES--> есть.

Создайте новый скин, сделайте дочерним к light, свяжите его с картинками light, и посмотрите, что получится.

По идее новый кэш обязан сформироваться.

Новый скин вначале проверьте, а только потом устанавливайте по дефолту, если все получилось.

Поделиться сообщением


Ссылка на сообщение
03/27/08 19:25 (изменено)

Получилось, правда делал иначе. :)

 

Все вышеописанные манипуляции проводились через админку. Шаблоны правились тоже в админке(Внешний вид - Шаблон - Изменить html-фрагменты - требуемый фрагмент).

Шаблоны сохранял, кеш перестраивал. Ничего не менялось, хотя в тексте шаблонов все менялос(изменения сохранялись)

 

Плюнул на это дело, залез на ftp, нашел в папке кеша skin_global - открыл и удивился: несмотря на то, что в админке шаблоны сохранялись с изменениями, в самом skin_global эти изменения не отразились(там остался и тег <!--IBF.RULES-->, хотя правя шаблон в админке я его удалял, и не было добавлнных мной строк.)

 

В итоге исправил вручную через Total Commander - сохранил - все заработало как надо. :)

Это глюк админки?

 

PS Спасибо за

<a href="{ipb.script_url}act=boardrules">Правила</a>

- а то я когда пытался самостоятельно решить проблему еще и в ссылке сомневался

Изменено пользователем AleksBal

Поделиться сообщением


Ссылка на сообщение

Вы обновили вручную то, что должно замениться само.

Поделиться сообщением


Ссылка на сообщение

Спасибо. Понял :)

 

PS Вот почему все везде надежней самому руками делать? :)

Поделиться сообщением


Ссылка на сообщение

Это неправильно и опасно.

Код скинов хранится в базе данных. А кэш – это смесь кода скона, который из базы берется, со всякими скриптами форума.

Если кэш испортить, форум и админка перестанут загружаться.

 

Начиная с 2.0 скины правятся через админку, изменения происходят в базе данных. Кэш должен обновляться автоматом.

Поделиться сообщением


Ссылка на сообщение

Сам виноват оказался: Проблема действительно была в значениях CHMOD - стояли 775.

Поделиться сообщением


Ссылка на сообщение

Странно, как вообще скин установился.

Не должен был, если 777 не выставить.

Поделиться сообщением


Ссылка на сообщение

Как сделать, чтобы меню отображалось выше логотипа (как в стиле Light Style)?

Поделиться сообщением


Ссылка на сообщение

Если юзерлинки наверх:

Общий шаблон, сместить тег выше тега

 

Если submenu:

Поменять местами код для шапки и сабменю в global_board_header

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...