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

Добавление ссылки IPB 3.1.4

Recommended Posts

Здравствуйте, при добавлении ссылки в главном верхнем меню столкнулся с такой ошибкой: при вставки

<li class=‘left’><a href=’адрес ссылки’>Название в меню</a></li>

в GlobalTemplates в меню пользователя выпадающее меню перестает быть выпадающим. Кавычки менял.

Share this post


Link to post
Share on other sites

Нет, рабочая. А что, не открывается?

Share this post


Link to post
Share on other sites

Нет, рабочая. А что, не открывается?

Все, открылась.

Я новичок, только открыл для себя сайтостроительство, опыта очень мало, если чтото не так говорю или делаю, не серчайте.

Share this post


Link to post
Share on other sites

В другом скине все еще более печально, мало того что юзер-меню открылось, так оно еще "переехало" на другую сторону шапки и не работают кнопки Вход/Выход.

Share this post


Link to post
Share on other sites

при добавлении ссылки в главном верхнем меню

Хотя бы писали, как добавляете, куда.

 

только открыл для себя сайтостроительство

У вас скин не соответствует версии форума.

Share this post


Link to post
Share on other sites

Добавляю как описано в http://ipb-ru.net/menu-links-ipb-3.html Вот так выглядет код в GlobalTemplate

 

<ul>
					<if test="showhomeurl:|:$this->settings['home_url']">
						<li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>
					</if>
					{parse variable="forumActive" default="" oncondition="IPS_APP_COMPONENT == 'forums'" value="active"}
					{parse variable="membersActive" default="" oncondition="IPS_APP_COMPONENT == 'members'" value="active"}
					{parse variable="helpActive" default="" oncondition="IPS_APP_COMPONENT == 'core' AND $this->request['module'] == 'help'" value="active"}
					<if test="!ipsRegistry::$applications['forums']['app_hide_tab']"><li id='nav_discussion' class='left {parse variable="forumActive"}'><a href='{parse url="act=idx" seotitle="false" base="public"}' title='{$this->lang->words['go_to_discussion']}'>{$this->lang->words['discussion']}</a></li></if><li class='left'><a href='адрес ссылки'>Название ссылки</a></li>
					<if test="!ipsRegistry::$applications['members']['app_hide_tab']"><li id='nav_members' class='left {parse variable="membersActive"}'><a href='{parse url="app=members" base="public" template="members_list" seotitle="false"}' title='{$this->lang->words['go_to_memberlist']}'>{$this->lang->words['tb_mlist']}</a></li></if>
					<if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])">
						<foreach loop="applications:$header_items['applications'] as $data">
							<if test="showingapp:|:$data['app_show']">
								{parse variable="appActive" default="" oncondition="$data['app_active']" value="active"}
								<li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="false" base="public"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li>
							</if>
						</foreach>
					</if>
				</ul>

 

У вас скин не соответствует версии форума.

Хм, наверное, причина в этом. Буду пробовать другие

UPD: попробовал со скином IBR от Уважаемой Fisan'ы, все симптомы в точности повторяются.

Share this post


Link to post
Share on other sites

Заметил, что такие "плавания" юзер-меню происходят от малейшего вмешательства в GlobalTemplat'е, даже если просто поставлю пробел между тегами

Share this post


Link to post
Share on other sites

Проблема скорее всего не в скинах, а в конфигурации форума. Или кеши куда-то не пишутся, или еще что-то. Наверняка, если вы попробуете обновить кеш всех скинов - все так же умрет.

 

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

  • Upvote 1

Share this post


Link to post
Share on other sites

Проблема решилась так: при прямом редактировании, непосредственно в Админ-панели, все происходит, как я описал выше (разъезжается юзер-меню, нерабочие кнопки и т.д.). Но если скопировать текст Global Template в заранее созданный текстовый файлик и там его редактировать с последующей вставкой обратно, то все проходит "безболезненно". Уж незнаю с чем это связано.

Share this post


Link to post
Share on other sites

777 нужно на все кэши.

Иначе они никак не смогут записаться.

 

Проблема действительно чисто техническая.

Share this post


Link to post
Share on other sites
Чтобы добавить ссылки в стандартное меню форума IPB 3, откройте:

Look & Feel >

Manage Skin Sets & Templates >

Manage Templates in IP.Board

Global Templates > globalTemplate

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

 

Найдите:

 

<if test="showhomeurl:|:$this->settings['home_url']">

<li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li>

</if>

Добавьте выше или ниже:

 

<li class='left'><a href='http://site.ru/'>Мой основной сайт</a>

mydomen.com это домен на котором сам форум, он у меня в корне находится.Почему так?

Всё так и сделала как написано...в меню появилась ссылка...Но она имеет вид

 

(http://) mydomen.com/%E2%80%99my_site.narod.ru%E2%80%99

 

mydomen.com это домен на котором сам форум, он у меня в корне находится.Почему так? Естественно http в адресах писала без скобок, это я тут так сделала чтоб ссылки были не кликабельные.

Share this post


Link to post
Share on other sites

Почему так 1 2. Каждый раз одни и те же грабли.

Кроме того, вы забыли закрывающий

 

<li class='left'><a href='http://my_site.narod.ru'>Мой основной сайт</a></li>

Share this post


Link to post
Share on other sites

спасибо. не углядела что это не кавычки....(((

Share this post


Link to post
Share on other sites

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...