Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Shoutbox только в IP.Content

Опубликовано:

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

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

Опубликовано:

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

{

//show Shoutbox

}

 

как-то так

Опубликовано:
  • Автор

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

 

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

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

Опубликовано:

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

Как?

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

 

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

page=index.html

Опубликовано:
  • Автор

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

 

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

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

Опубликовано:
  • Автор

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

 

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

 

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

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

 

WZHO3.jpg

Опубликовано:

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

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

 

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

 

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

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

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

Опубликовано:
  • Автор

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

 

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

 

viHV3.jpg

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

Опубликовано:

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

Опубликовано:
  • Автор

спасибо

Опубликовано:
  • Автор

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

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

Опубликовано:

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

Опубликовано:
  • Автор
Ссылка на index.html

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

Опубликовано:
<script type='text/javascript'>
   _ccsjQ( ".ipsLayout_content .ipsBox" ).first().after( _ccsjQ( "#category_shoutbox" ) );
</script>

Опубликовано:
  • Автор

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

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.