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

Shoutbox только в IP.Content

Recommended Posts

Как сделать Shoutbox отображаемым только в IP.Content? Есть настройка, что оно или только в форуме, или на каждой странице сайта. А как сделать, чтобы было только на index.html в IP.Content?

Share this post


Link to post
Share on other sites

if(strpos($_SERVER['REQUEST_URI'], '/index.html') !== false)

{

//show Shoutbox

}

 

как-то так

Share this post


Link to post
Share on other sites

А поподробнее?

 

Автор хука ничего внятного не сказал.

Edited by Zero108

Share this post


Link to post
Share on other sites

Автор хука ничего внятного не сказал.

Как?

Ясно написал, чтобы смотрели настройки по пути: ADMIN CP - OTHER APPS - SHOUTBOX - SETTINGS - HOOK GLOBAL - LOCATION SETTINGS.

 

Там есть 2 нужные нам настройки. В первой отмечаем, чтобы чат отображался на указанных страницах. Во второй пишем

page=index.html

  • Upvote 1

Share this post


Link to post
Share on other sites

Спасибо, заработало. Вопрос в силе: как вставлять шаутбокс туда, куда надо, например после блока Gallery (Галерея) (показ слайдов с галереи) на этой странице контента.

 

Еще почему-то не действует настройка: Shout from user в меню Task: Twitter Import. Например, я создал пользователя Твиттер, указал ему логин. Если логин не соответствует имени пользователя, то импортировало не от имени этого пользователя, а от первого по русскому алфавиту: Алексей Кирин. Потом сделал одинаковые настройки имени пользователя и пароля пользователя. Стало испортировать от него. А теперь опять Алексей Кирин. Странно все это. Как с этим бороться?

Edited by Zero108

Share this post


Link to post
Share on other sites

Спасибо, заработало. Вопрос в силе: как вставлять шаутбокс туда, куда надо, например после блока Gallery (Галерея) (показ слайдов с галереи) на этой странице контента.

 

Помогите, кто может. Добавлять в платное задание не хочу, так как там тишина с ответами. Готов оплатить.

 

Еще почему-то не действует настройка: Shout from user в меню Task: Twitter Import. Например, я создал пользователя Твиттер, указал ему логин. Если логин не соответствует имени пользователя, то импортировало не от имени этого пользователя, а от первого по русскому алфавиту: Алексей Кирин. Потом сделал одинаковые настройки имени пользователя и пароля пользователя. Стало испортировать от него. А теперь опять Алексей Кирин. Странно все это. Как с этим бороться?

С этим удалось справиться, отключив настройку

 

WZHO3.jpg

Share this post


Link to post
Share on other sites

Вопрос в силе: как вставлять шаутбокс туда, куда надо, например после блока Gallery (Галерея) (показ слайдов с галереи) на этой странице контента.

На указанной странице нет блока Галереи.

 

Для отображения Чата на страницах форума написан хук, который цепляется к указанной в настройках метке. А в конкретном случае данные о метке зависят (перезаписываются) от настройки местоположения.

 

Если Вам нужно разместить Чат на главной странице форума ниже блока с изображениями из Галереи, то:

1. В настройках Чата выберите, чтобы он отображался на главной выше категорий

2. Перейдите на страницу со списком хуков и перетащите хук Чата ниже хука Галереи

Share this post


Link to post
Share on other sites

2. Перейдите на страницу со списком хуков и перетащите хук Чата ниже хука Галереи

 

Боюсь вас разочаровать, но шаблон главной страницы ip.content регулируется настройками шаблона страницы index.html в админцентре, а не перетаскиванием хуков ниже или выше, как в ip.board.

 

viHV3.jpg

Edited by Zero108

Share this post


Link to post
Share on other sites

Боюсь вас разочаровать, но шаблон главной страницы ip.content регулируется настройками шаблона страницы index.html в админцентре, а не перетаскиванием хуков ниже или выше, как в ip.board.

Совсем не разочаровали. Это я что-то затупил. Речь идет о IP.Content, а я написал решение для индексной страницы форума.

 

В данном случае есть 2 способа:

- Создать php-блок Чата.

- Читаем 4-ое сообщение темы. Далее перемещаем блок Чата при помощи js. id блоков меняются динамически, кроме чата, т.к. он не является блоком. Поэтому после нужного блока добавляем

<div id='new_shoutbox_position'></div>

После в самый низ пишем

<script type='text/javascript'>
   _ccsjQ( "#new_shoutbox_position" ).after( _ccsjQ( "#category_shoutbox" ) );
</script>

  • Upvote 1

Share this post


Link to post
Share on other sites

А как вставить код вывода Shoutbox после первой статьи с тегом Прикреплено (Pinned)? В шаблоне первой страницы (Главная страница (одна колонка)) вывод такой статьи никак в коде не отделен от вывода остальных статей.

Edited by Zero108

Share this post


Link to post
Share on other sites

Дайте ссылку на страницу

Share this post


Link to post
Share on other sites
<script type='text/javascript'>
   _ccsjQ( ".ipsLayout_content .ipsBox" ).first().after( _ccsjQ( "#category_shoutbox" ) );
</script>

  • Upvote 1

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