На сайте постоянно исчезает информер с другого сайта

голоса: 0

На моём сайте установлен информер с другого сайта, показывающий каталог нот.
Он виден только с первого клика по нему в меню сайта, потом исчезает. Это происходит во всех браузерах и с мобильных устройств.
Почему так происходит и как это исправить?

Шаблон информера:
<table border="0" cellpadding="2" cellspacing="1" width="100%" class="infTable">
<tr>
<td class="infTitle" width="65%" style="font:7pt"><a href="$ENTRY_URL$">$TITLE$</a></td>
<td nowrap><?if($CATEGORY_NAME$)?><a href="$CATEGORY_URL$">$CATEGORY_NAME$</a><?endif></td></tr></table>

Код: <script type="text/javascript" src="//igraj-poj.narod.ru/informer/5"></script>

 

Адрес сайта http://recorder.ucoz.club/
Закрыто с пометкой: Ответ получен!
| Автор: | Категория: Вопросы новичков
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
Пропишите к информеру полный адрес // замените на полный так как это может вызывать проблемы.
| Автор:

Я не совсем поняла, что имеется в виду под полным адресом.
Заменила в скрипте <script type="text/javascript" src="//igraj-poj.narod.ru/informer/5"></script>  на <script type="text/javascript" src="http://igraj-poj.narod.ru/informer/5"></script>.
Не работает, и http:// сразу же заменяется прежним вариантом.
Или в шаблоне надо менять что-то на полный адрес?
А что именно? Адрес категории, которая должна выводиться в информере?
$CATEGORY_URL$ ? Или что?
Пробовала разные варианты - не работает.
Может быть, дело в разных модулях? Мне нужно отобразить в информере категорию из модуля  Каталог файлов родительского сайта в модуле Страницы дочернего сайта.
Доступ к странице у всех групп пользователей.
Вот такое ещё прочла: 
Оказалось, что информер хотя бы некоторое время должен постоять на сайте, на котором он создан.
Может быть, поставить на сайт-родитель этот информер?
Создала страницу под информер, поставила скрипт <script type="text/javascript" src="//igraj-poj.narod.ru/informer/5"></script> - не работает.
Сработал код $MYINF_5$.

Хорошо. А на другом сайте ведь этот код не будет работать?
Хотела попробовать на дочернем сайте создать информер с адресом родительского - но на дочернем нет модуля Каталог файлов. И нет возможности выбрать раздел Страницы: Выберите раздел, для которого хотите создать информер.

В общем, не знаю уже, что делать.

Марина Махорина,
Прочтите, пожалуйста, рекомендации: https://www.ucoz.ru/help/tools/informery#thirdparty
Yuri_Geruk,

Вы знаете, делала всё точно по рекомендациям, но не сработало.
Зато сработал информер со старого сайта, которому несколько лет.
Коды у нового и старого информеров абсолютно одинаковые.
Возможно, надо дать новому информеру "отстояться". Подожду какое-то время.

Yuri_Geruk,

Я снова обращаюсь за помощью.

1. Прошло уже дней десять после создания и установки информера, всё сделано по правилам - всё равно информер исчезает при обновлении страницы.
Напомню, информер вот отсюда, должен отображать раздел каталога файлов Ноты для блокфлейты.
Отображаться должен вот здесь, это страница сайта: Проверка информера
Я каждые несколько часов проверяю на разных браузерах и устройствах - исчезает.
В шаблоне информера изменила адрес на полный:


<table border="0" cellpadding="2" cellspacing="2" width="100%" class="infTable">
<tr>
<td width="100%" style="font:7pt">[$DATE$]</td>
</tr>
<tr><td class="infTitle" colspan="2"><a href="http://igraj-poj.narod.ru$ENTRY_URL$">$TITLE$</a></td></tr></table>

Код вызова скрипта: <script type="text/javascript" src="//igraj-poj.narod.ru/informer/5"></script>

2. Поскольку скрипт не работает нормально, попробовала решить проблему другим способом - создать RSS-импорт.
В разделах RSS нет, ок, сделала в категориях, на каждую категорию раздела - отдельный транслятор, разместила их на странице, вот здесь.
Вроде работает нормально - но показывает только старые материалы, прошлого года. RSS не обновляется при добавлении новых материалов и не показывает новые, этого года.
Я уже замучилась. 
Коды трансляторов: $RSSIT_1$, $RSSIT_2$ и т.д. до $RSSIT_8$


Адреса лент: 

http://igraj-poj.narod.ru/load/rss-14
http://igraj-poj.narod.ru/load/rss-15    и т.д. до 
http://igraj-poj.narod.ru/load/rss-21

Шаблон:

<div style="margin-bottom:3px; padding:3px; border:1px solid #CCCCCC">
<a href="$LINK$" target="_blank"><b>$TITLE$</b></a>
<br>
<a style="margin-bottom:3px; padding:3px; solid #CCCCCC" href="
http://igraj-poj.narod.ru/load/recorder/medieval/14" target="_blank">$CATEGORY$</a>
</div>


Можно, конечно, плюнуть на все эти инструменты и просто дать ссылку на сайт, где размещены эти материалы, но не хочется.
Хочется, чтобы работало хоть что-то - информер или RSS. 
Последнее даже лучше, потому что открывает ссылки в новой вкладке. Но почему RSS не обновляется? 
Может быть, дело в том, что у меня созданы эти RSS-трансляторы на обоих сайтах? А должны быть только на сайте, который их импортирует с сайта-источника материалов?

Попробовала создать RSS одной категории на feedburner.com - та же история: выводятся только старые материалы, материалов 
2021  года нет: http://feeds.feedburner.com/narod/xtfm

Марина Махорина,

Проверили, сейчас информер отлично работает, попробуйте в нем поправить код:

http://igraj-poj.narod.ru$ENTRY_URL$

замените на:

$ENTRY_URL$

так как у вас ссылки задублировались.

Как сообщал ранее, пробуйте пропистаь так:

<script type="text/javascript" src="http://igraj-poj.narod.ru/informer/5"></script>

Yuri_Geruk,

Исправила http://igraj-poj.narod.ru$ENTRY_URL$ на $ENTRY_URL$, прописала на сайте, где должен быть информер,  <script type="text/javascript" src="http://igraj-poj.narod.ru/informer/5"></script>. На сайте-родителе тоже исправила так же. Хотя при вызове кода он сразу же сам исправляется на прежний: <script type="text/javascript" src="//igraj-poj.narod.ru/informer/5"></script>.
Всё равно информер работает только один раз, при первом обращении к странице, при обновлении же страницы исчезает. Появляется только спустя несколько часов.  Проверьте, обновите страницу - и информер исчезнет: 
Меня это не устраивает, потому что это каталог нот, который пользователи должны использовать постоянно, а не один раз.
Ранее Вы мне рекомендовали, наоборот, прописать код с полным адресом: http://igraj-poj.narod.ru$ENTRY_URL$
Похоже, что с этого сайта вообще ни один информер не работает нормально, я попробовала сделать ещё несколько разных - ни один не отображается больше одного раза. 
Работают нормально только коды типа $MYINF_1$, и только на сайте-родителе. Скрипт не работает ни на родителе, ни на любом дочернем сайте. Что-то там на сервере не так, наверное.
Надо делать RSS, они отображаются постоянно хотя бы. Но не обновляются вообще. Давайте забьём на информеры, меня сейчас больше волнует, почему RSS не обновляется.

Марина Махорина,
Причина может быть в том, что сайт источник информера не работает по SSL, браузеры блокируют отоюражение элементов сайта которые не работают по протоколу https и в итоге могут быть проблемы.
Yuri_Geruk,

И RSS по этой же причине не обновляется?
Подключила SSL. Пока без изменений. Может быть, не так подключилась? Вот здесь инструкция, но у меня никаких файлов и вообще никаких сложностей не было, подключилось автоматически, никаких окон не появлялась, куда надо что-то вставлять.
Вот этого всего не было:
 

Скопируйте содержимое файла с приватным ключом (этот ключ был сгенерирован при оформлении сертификата) и вставьте его в первое поле.

В поле “Сертификат для домена” вставьте содержимое файла “SSL-сертификат сертификат на домен”. Аналогичную процедуру проделайте с блоком “Промежуточный SSL-сертификат”.

Важно! Рекомендуем сохранить все полученные файлы, так как в будущем они могут вам понадобиться. Открыть эти файлы можно любым текстовым редактором, например, “Блокнотом”.

Важно! Копируйте весь код сертификата, включая строки:

  • ----- BEGIN CERTIFICATE -----
  • ----- END SERTIFICATE -----

и другие.


Кстати, протокол до 12 июня - а потом что? Исчезнет или надо платить за него? Я не готова платить, потому и перенесла материалы с сайта http://choirmaster.com на http://igraj-poj.narod.ru, чтобы даже  после моей смерти (я немолода) сайт остался на бесплатном хостинге.
Я смогу вернуться снова на http, без переписывания ссылок, если за https надо будет платить?

Марина Махорина,
Если вы о сертификате в домене narod.ru, вам не нужно ничего платить, системно на уровне uCoz продлевается без вашего участия. Извините, но если ничего не получается и проблема актуальна, у нас нет другого универсального решения с информерами на другой сайт.
Yuri_Geruk,

Спасибо, Вы меня утешили с этим сертификатом )).
А проблему с информером я оставила, меня вполне устраивает RSS, и я нашла причину, почему у меня не обновлялась лента: включение одного и того же материала в разные категории. Сейчас работает.

...