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

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

{

//show Shoutbox

}

 

как-то так

Share this post


Link to post

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

 

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

Edited by Zero108

Share this post


Link to post

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

Как?

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

 

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

page=index.html

  • Upvote 1

Share this post


Link to post

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

 

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

Edited by Zero108

Share this post


Link to post

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

 

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

 

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

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

 

WZHO3.jpg

Share this post


Link to post

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

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

 

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

 

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

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

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

Share this post


Link to post

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

 

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

 

viHV3.jpg

Edited by Zero108

Share this post


Link to post

Боюсь вас разочаровать, но шаблон главной страницы 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

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

Edited by Zero108

Share this post


Link to post

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

Share this post


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

  • Upvote 1

Share this post


Link to post

Спасибо. Всё круто!

Share this post


Link to post

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