Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
nikoz

Проблема с блоком 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. Немного глючит "просмотр новых публикаций" показывает порой уже прочитанные темы, но не знаю имеет ли это отношение к кириллице

Поделиться сообщением


Ссылка на сообщение

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

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...