Вывод разных категорий новостей на разные страницы сайта

Голоса: +1

Здравствуйте!

Возникла необходимость выводить разные категории новостей на разные страницы сайта.

На этом сайте нашел такой код:

<div id="news"></div>    
<script>    
var catId=5;    
$.get('/news/1-0-'+catId+'-0-0-0-1',function(data){    
$('#news').html($('cmd[t="allEntries"]',data).text());    
});    
</script>

И все работало, но вдруг перестало.

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

 

Приведу пример. В меню сайта есть пункт о 70-летии Победы, и была создана отдельная страничка.

Вот она:

http://www.лебяжье-45.рф/index/70_letie_pobedy_novosti/0-216

 

В страницу вставлен вышеуказанный код, который выводит на нее категорию "70-летие пообеды", ID которой - 5.

И с виду все работает нормально. Но стоит щелкнуть на вторую страницу в правом верхнем углу или снизу "11 - 20" (и другие), как страница ломается

Выделенные желтым строки и натолкнули на мысль - а не "русский" домен ли виноват?

 

Раньше все работало. Адрес сайта был http://lebadminist.ru

Подскажите, как вернуть работоспособность категорий?

 

| Автор: | Категория: JavaScript

Ответов: 2

голоса: +2
 
Лучший ответ
Попробуйте сделать через Информеры. Насколько мне известно, на созданные страницы, нельзя выводить или добавлять новости и прочий материал из других модулей, что естественно не будет работать. Укажите так же в комментарии свой стандартный адрес сайта (скорее из-за кириллицы скрипт и не будет работат).

Но все же советую сделать через информеры, или же дать ссылку в меню именно на эту категорию новостей. Так будет проще для Вас, для пользователей, и не нужно будет захламлять сайт лишними кодами.
| Автор:
Выбор ответа лучшим | | Автор: Памирыч

Ucoz24, спасибо.

Я пробовал с информерами, они как-то убогонько смотрятся.

Адрес сайта по стандартному имени: http://lebadminist.ucoz.ru

 

дать ссылку в меню именно на эту категорию новостей

Есть необходимость в статической странице: то есть там идет какая-то информация о ней, и на ней же - лента новостей. Если я просто в меню размещу ссылку на категорию, то получим страницу только с записями категории.

Если можно на уже созданную и оформленную страницу вставить блок категории - буду рад подсказке

 

Увы нельзя будет. Информеры можно всегда сделать под вид  материалов того или иного модуля. 

 

Что касается ссылок и текста - через условные операторы, для категории (Допустим 5 - ID5) можно вывести определенный текст вверху новостей этой категории. Перейдя в другие категории - этого текста не будет, и он будет виден только в категории id 5

Однажды я уже отказался от информеров, не хочется возвращаться к ним снова.

Самое интересное, что все работало как надо - я выводил категории новостей на определенные страницы, а с главной их прятал.

Хотелось бы понять, почему такое произошло. Вот ссылка: http://www.лебяжье-45.рф/news/70_letie_pobedy/2-0-5-0-0-0-1

Я видывал разные ошибки на сайтах, и как слетают стили, и всяческие ошибки на ASP сайтах, но такую жесть я вижу впервые - выглядит так, как будто браузером открыли XML-файл.

Вопрос остается открытым, к сожалению.

Ucoz24, Вам спасибо отдельное. Плюсик поставить второй раз за пост не могу.

Подожду, может быть, кто-то сталкивался с подобной проблемой.

Нет, так буду по-другому решать вопрос

Голоса: +1
Обратитесь за помощью в дорабокте скрипта сюда: http://upartner.pro/
| Автор:
Платная поддержка мне не подходит - это не мой личный сайт
"Я хочу подарить сыну Буггати Вейрон за 70 миллионов рублей, но пойти и купить его - не предлагать, так как это не мне, а ему. Потому нужен бесплатный".

За то что человек сядет и что-то сделает - в большинстве случаев нужно платить.

Может, конечно, кто-то сейчас бесплатно даст совет, но в общих чертах - ваши слова звучат не красиво:)
Роман, я Вас понял, спасибо
...