Добавляю комментарий.
В прямом эфире показывается, количество комментариев к посту пишет правильно. В базе данных все на месте.
А вот в самом посте пишет
«К этой публикации пока нет комментариев.
Ваш комментарий может стать первым!»
http://support.kramatorsk.in/topic/730/В остальных постах вроде бы все в норме...
Подскажите как узнать в чем проблема?
А именно добавлены
Смайлики,
Bыделить цветом шрифт,
Bыделить маркером,
Доработано цитировать,
Хаки.
В архиве файлы взяты с ревизии 136.
Вот так будет выглядеть панель для редактирования поста.
Долгое время досадовал я на то, что никто на Большой улице пока еще не прицепил
RSS на комментарии.
Хотелось такую штуку достаточно давно, причем, как для модуля Эфир, так и для комментариев в топиках.
Недавно припекло и решил взяться за дело сам…
Пришлось немного поднапрячься (т.к. php вообще-то не мой конёк), но лишь немного, благодаря тому, что в исходниках модуля
BLOG уже есть пример реализации
RSS. Нужно было просто дописать кое-что по аналогии с существующим вариантом. Результат не расстроил. Потому, не смотря на то, что времени на постописательство сейчас совершенно нет, решил запостить план действий для того, кто захочет сделать подобное на своем сайте.
Надеюсь, пост окажется полезным.
Наткнулся на ошибку
Fatal error: Call to a member function setComments() on a non-object in C:\TYPO3_4.2.3\htdocs\Quickstart\modules\blog\topic.action.php on line 120
Происходит тона когда я хочу добавить комментарий, когда у меня адрес топика имеет вид типа: localhost:8503/blog/topic/Velikolepniy-zagolovok/, примечательно что если адрес имеет вид localhost:8503/blog/topic/3/ всё срабатывает
вот строка 120 из топи экшн рнр
$oTopic = $oTopicsMapper->findById(System_Router::getParam(0));
-вот она строка 120 $oTopic->setComments($oTopic->getComments());
$oTopicsMapper->save($oTopic, array('topic_comments'));
System_Cacher::Set($oTopic, "topic_".$oTopic->getId(), array(), 1800);
Пока сделал так, что ссылка заголовка темы ведет на айди темы, а не не текстовый транслитовый. Но все равно если сделана функция чтоб был текстовый адрес, то надо решать вопрос.
Спасибо.
п.с.: если отключить нотисы (в index.php) об ошибках, то комментарий проходит. только вот получается, что не плюсуется он к числу показа комментариев на странице. ТОесть как было Комментарии: 0 так и остается.
Привет. Сразу перейду к делу.
Оставив комментарий в теме хочется следить за ним, быстро получать доступ и видеть новые комментарии именно в тех темах где вы писали.Сейчас в профиле есть
комментарии, но там только мои и не видно кто ещё отвечает.
В
Эфире же трудно отследить темы где вы принимали участие, что тоже накладывает трудности.
Я предлагаю следующее:

Как я это вижу
Вижу это я примерно как тот же эфир, но где отображаются лишь те темы которые созданы вами или в которых есть ваш комментарий. Отображаться это будет либо в эфире с вкладкой «эфир с вашим участием» (это я условно придумал) либо в том же профиле по ссылке «Комментарии». Смысла в существующем сейчас разделе «Комментарии» я особо не вижу.
Так вот:
- если вы автор темы то в комментариях добавляются сразу все новые комментарии в вашей теме.
- если вы откоментировали чужую тему, а может быть и даже несколько раз, то отображаются все комментарии которые идут после вашего первого в теме.
Алгоритмов действия масса, главное результат.
Возможно так же сделать кнопку (у меня на картинке это красный крестик) для того, чтоб не получать уведомлений о комментариях в этой теме. Но это как идея, думаю было бы полезно, чтоб не мусорило)) Если тема удалена, комментарии тоже удаляются, думаю так.
Что скажете? Есть ли возможность сделать такого рода эфир с вашим участием? Потому, что сейчас, это единственное, что лично мне крайне неудобно и показалось большим упущением движка.