#1 15/05/2008 15:47

okneigres
Ньюб
Зарегистрирован: 15/05/2008
Сообщений: 2

Можно ли сделать 2 ленты новостей?

Можно ли пользуясь стандартным шаблоном новостей сделать 2 ленты?
Он у меня выкидывает ошибку:
Fatal error: Call to a member function getFieldByName() on a non-object in /home/www/core2a/modules/share/components/NewsFeed.class.php on line 51
при создании второй ленты

Отредактированно okneigres (15/05/2008 15:47)

Неактивен

 

#2 15/05/2008 20:41

offchar
Сведущий
Откуда: Владикавказ
Зарегистрирован: 20/02/2008
Сообщений: 92
Вебсайт

Re: Можно ли сделать 2 ленты новостей?

Насколько я понимаю компонент "Лента новостей" использует для хранения информации поля базы данных. Следовательно, если мы делаем 2 ленты новостей — обе ленты должны хранить данные в одних и тех же полях. Отсюда и ошибка, скорее всего.

Можно попробовать продублировать базы данных (насколько я помню это share_news и share_news_translation) с другими названиями, а также продублировать с другими названиями все, что касается компонента "Лента новостей": php-файлы, xml-файлы, xslt-файлы.

Но не факт, что заработает, надо пробовать.

Неактивен

 

#3 15/05/2008 20:42

offchar
Сведущий
Откуда: Владикавказ
Зарегистрирован: 20/02/2008
Сообщений: 92
Вебсайт

Re: Можно ли сделать 2 ленты новостей?

Хотя возможно это баг непосредственно компонента.
У меня такая ошибка появляется при загрузке страницы "новости", когда я удаляю из демонстрационной ленты новостей все новости.
Поэтому я оставляю хотя бы одну новость и просто редактирую ее, вставляю нужные данные.

Неактивен

 

#4 15/05/2008 23:40

Pavka
Administrator
Откуда: Киев
Зарегистрирован: 10/12/2007
Сообщений: 21
Вебсайт

Re: Можно ли сделать 2 ленты новостей?

А зачем нужны две ленты новостей?

Лента(Feed)  - это  компонент с помощью которого можно привязать данные в одной таблице к структуре сайта

как могут в таком случае получаться две ленты на одной странице - мне непонятно...

А ошибка - похоже именно в пустой ленте(уже исправлена)

Неактивен

 

#5 16/05/2008 00:32

offchar
Сведущий
Откуда: Владикавказ
Зарегистрирован: 20/02/2008
Сообщений: 92
Вебсайт

Re: Можно ли сделать 2 ленты новостей?

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

Что-то вроде

Новости спорта,
Новости политики,
Новости компьютерного мира

И так далее. Что-то вроде новостного портала.

Немного оффтопа: Паш, кажись количество хотфиксов после выпуска 2.2 тянет на апдейт релиза )) Есть в планах закачать последнюю свежую версию?)

Неактивен

 

#6 16/05/2008 12:01

Pavka
Administrator
Откуда: Киев
Зарегистрирован: 10/12/2007
Сообщений: 21
Вебсайт

Re: Можно ли сделать 2 ленты новостей?

Да, похоже мы поторопились с новой версией
Постараемся на следующей неделе выложить минорную версию
с исправлениями

Неактивен

 

#7 16/05/2008 12:12

offchar
Сведущий
Откуда: Владикавказ
Зарегистрирован: 20/02/2008
Сообщений: 92
Вебсайт

Re: Можно ли сделать 2 ленты новостей?

Супер! smile

Неактивен

 

#8 16/05/2008 13:57

okneigres
Ньюб
Зарегистрирован: 15/05/2008
Сообщений: 2

Re: Можно ли сделать 2 ленты новостей?

Да, нужно несколько разделов новостей..
решил проблему ручками вбив в базу новости smile) видимо, действительно, ошибка возникает когда 0 новостей

спасибо за хороший движок! Скажите, а есть какой-нибудь способ отобразить одну и ту же страницу по разному? (т.е., вроде как, скины сделать)
допустим,
http://site.ru/lenta1/?skin1 - выдаёт оформление skin1.xslt
http://site.ru/lenta1/?skin2 - skin2.xslt

ну или что-нибудь подобное... как можно такое реализовать? (хотя бы укажите, плиз, где копаться)

Неактивен

 

#9 16/05/2008 14:14

offchar
Сведущий
Откуда: Владикавказ
Зарегистрирован: 20/02/2008
Сообщений: 92
Вебсайт

Re: Можно ли сделать 2 ленты новостей?

Буквально вчера писал об этом smile Знал, что пригодится.

/forum/viewtopic.php?id=116

Продолжая оффтоп: Паш, с новой версией ни в коем случае не поторопились. Вещи, которые появились в 2.2 оказались более чем полезны и своевременны wink
Кстати у меня еще статья на подходе.

Отредактированно offchar (16/05/2008 14:19)

Неактивен

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson