Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

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

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

Проблема с блоком Articles/Media Link

Прошу помощи, IP.Content 2.1.2, При переходе в медиаблок по ссылке "View other media", видео открывается, но обратная ссылка "View our articles" не появляется, остается все та же "View other media". Переустановка приложения проблему не решила. Версия форума 3.1.4. Где подвох?

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

<if test="strpos( $this->registry->ccsFunctions->getPageName(), 'media' ) !== false">
		<a href='{$this->registry->ccsFunctions->returnDatabaseUrl( $articlesDB )}'>View our articles →</a>
	<else />
		<a href='{$this->registry->ccsFunctions->returnDatabaseUrl( $mediaDB )}'>View other media →</a>
	</if>

 

Изначально ссылка работала, в какой-то момент перестала, видимо из-за кривых ручек, есть ли способ заставить ее работать снова?

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

Databases в настройках IP Contenta меняли?

А именно Database Key. Я всё говорю про базу данных видео раздела, если вы ключ базы изменили, то нужно заменить на ваш в этом коде:

 

<php>
$articlesDB	= 0;
$mediaDB	= 0;

foreach( $this->caches['ccs_databases'] as $k => $v )
{
	if( $v['database_is_articles'] )
	{
		$articlesDB	= $k;
		continue;
	}

	if( $v['database_key'] == 'ваш_ключ' )
	{
		$mediaDB	= $k;
		continue;
	}
}
</php>
<div class='general_box clearfix'>
<h3>Переход:</h3>
<div style='text-align: center;'>
	<if test="strpos( $this->registry->ccsFunctions->getPageName(), 'media' ) !== false">
		<a href='{$this->registry->ccsFunctions->returnDatabaseUrl( $articlesDB )}'>На главную →</a>
	<else />
		<a href='{$this->registry->ccsFunctions->returnDatabaseUrl( $mediaDB )}'>В Видео раздел →</a>
	</if>
</div>
</div>
<br />

 

Где ваш_ключ, это изменённый ключ вашей базы.

  • Автор

как я писал уже, я переустановил контент и сейчас в нем кроме дефолтного материала ничего нет, и в БД ключ - media_demo

  • Автор

это оказалось только верхушка айсберга, внутренние ссылки имеют вид http://имя сайта.рф/index.php?http:имя сайта в траскрипции сервера.xn--p1ai/index.php?app=ccs&module=pages&section=pages&folder=&id=.... видимо проблемы с редиректом, буду копать

  • Автор

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

первая с переходом на видео и обратно к статьям решилась заливкой входящего в состав контента index.php в корневую папку, но так как контент был установлен как приложение форума, который лежит непосредственно в корне и соответственно файл index.php форума в корне уже есть, то файл контента я обозвал index2.php После чего в Advanced settings контента прописал путь вида http://xn-----.xn--p1ay/ (ибо русскоязычный домен)и переименовал Gateway filename. Всё заработало

вторая проблема с дублированием названия сайта оказалась некорректной работой одного скина, видимо из-за несоответствия версий ,решилось заменой в шаблоне global template блока "secontary nav" на аналогичный с дефолтного скина

 

Тему можно закрыть

Ололо, кириллический домен. IP.Board не поддерживал и не будет его поддерживать.

 

Advanced settings контента прописал путь вида http://xn-----.xn--p1ay/ (ибо русскоязычный домен)и переименовал Gateway filename. Всё заработало

Именно.

  • Автор

Ололо, кириллический домен.

Поздно, куплено уже )

nikoz, ссылки на темы и страницы форума в постах не пробовали еще размещать? :)

 

[url="http://премьер.рф/кремль"]Моя ссылка[/url]

Моя ссылка

 

Ух ты! Пойду найду старый баг в трекере, где bfarber мне когда-то сказал - "ни за что и никогда"))

 

Вообще расскажите, какие подводные камни были кроме этого с таким доменом?

  • Автор

ссылки работают, привел их в вид,аналогичный ipbskin, т.е. типа .../forum/3/ и .../topic/1/ поскольку интерпретация русскоязычной ссылки на две строки напрягала и в robots.txt в simemap прописал англоязычное зеркало, с русским о обеих вариантах не захотел работать.

кукисы заработали при установке домена в виде xn----.xn--p1ay. Немного глючит "просмотр новых публикаций" показывает порой уже прочитанные темы, но не знаю имеет ли это отношение к кириллице

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.