Помощник
Здравствуйте, гость ( Вход | Регистрация )
Блок "Комментарии", Файл обновлен: 12 Oct 2010 |
fasmon |
2010-11-05, 10:33
Сообщение
#21
|
|
Новичок Группа: Eleanor user Сообщений: 78 Регистрация: 2010-10-01 Репутация: нет Всего: нет |
Как, собсно, активировать блок в админке ? ) Чета недопонял...
|
|
|
||
7Azimuth |
2010-11-08, 14:49
Сообщение
#22
|
|
Опытный Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: нет Всего: нет |
Админка > Управление > Добавить блок. В блоке есть ошибки! Вот, что в логах написано: Notice: Undefined index: blogs Line: 23 in file /home/vshosts/hosts/test/fmv-community.ru/www/addons/blocks/block_new_comments_on_site.php URL: /news.html Date: 2010-11-08 13:46:46 IP: 81.24.208.147 Notice: Undefined index: url Line: 43 in file /home/vshosts/hosts/test/fmv-community.ru/www/addons/blocks/block_new_comments_on_site.php URL: /news.html Date: 2010-11-08 13:46:46 IP: 81.24.208.147 Notice: Undefined index: url Line: 43 in file /home/vshosts/hosts/test/fmv-community.ru/www/addons/blocks/block_new_comments_on_site.php URL: /news.html Date: 2010-11-08 13:46:46 IP: 81.24.208.147 Notice: Undefined index: url Line: 43 in file /home/vshosts/hosts/test/fmv-community.ru/www/addons/blocks/block_new_comments_on_site.php URL: /news.html Date: 2010-11-08 13:46:46 IP: 81.24.208.147 Notice: Undefined index: blogs Line: 23 in file /home/vshosts/hosts/test/fmv-community.ru/www/addons/blocks/block_new_comments_on_site.php URL: /news.html Date: 2010-11-08 13:48:30 IP: 81.24.208.147 Notice: Undefined index: url Line: 43 in file /home/vshosts/hosts/test/fmv-community.ru/www/addons/blocks/block_new_comments_on_site.php URL: /news.html Date: 2010-11-08 13:48:30 IP: 81.24.208.147 |
|
|
||
Loader |
2010-11-08, 23:23
Сообщение
#23
|
|
Профессионал Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: нет Всего: нет |
Цитата В блоке есть ошибки! Вот, что в логах написано: А у тебя часом модуль "Блоги" не отключен ли в админке? |
|
|
||
7Azimuth |
2010-11-09, 6:56
Сообщение
#24
|
|
Опытный Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: нет Всего: нет |
Нет, не отключен
|
|
|
||
Loader |
2010-11-09, 9:07
Сообщение
#25
|
|
Профессионал Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: нет Всего: нет |
Цитата В блоке есть ошибки! Вот, что в логах написано: Notice: Undefined index: blogs Так! Данный модуль обрабатывает комменты из блоков Файлы, Опросы, Новости. Блоги в этот перечень не входят! Поэтому и ошибка! Блоги можно комментировать (вообще я имею в виду)? Похоже на наличие комментария в блогах который данный блок не может обработать. Можно кое-что подправить чтобы из блогов тоже выводил Сообщение отредактировал Loader - 2010-11-09, 9:08 |
|
|
||
fasmon |
2010-11-09, 12:30
Сообщение
#26
|
|
Новичок Группа: Eleanor user Сообщений: 78 Регистрация: 2010-10-01 Репутация: нет Всего: нет |
То что добавить блок это понятно. А там что ?
Если указывать файл - пишет не найден |
|
|
||
KeSSLeR |
2010-11-09, 12:40
Сообщение
#27
|
|
Любитель Группа: Eleanor user Сообщений: 483 Регистрация: 2010-02-11 Версия системы: RC5 Репутация: нет Всего: нет |
Цитата То что добавить блок это понятно. А там что ? Если указывать файл - пишет не найден Указывай addons/blocks/blockname.php |
|
|
||
7Azimuth |
2010-11-09, 13:07
Сообщение
#28
|
|
Опытный Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: нет Всего: нет |
Вы не могли бы это сделать? Был бы очень вам благодарен |
|
|
||
Loader |
2010-11-09, 14:44
Сообщение
#29
|
|
Профессионал Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: нет Всего: нет |
Вот кое-что сделал, но не всё. Косяк в том, что из-за абсолютно извращенной сути блогов (три уровня комментирования - блог, запись в блог, комментарий к записи) не работает переход по ссылке непосредственно в ту запись, которая была прокомментирована. Не знаю как это сделать без дополнительного запроса в базу - там надо по значению bid выбрать из таблицы prefix_blogs значение url. Мож кто подскажет. Вот код: Цитата if ($module=='blogs' && $uniq['blogs']!='') { $blogs=$Mainclass->Db->Query('SELECT `id`, `bid` , `url`, `title` FROM `f_blogs_posts` (по значению bid выбрать из таблицы prefix_blogs значение url.) LIMIT '.$limit['comment'].'',__file__,__line__); while($arrn=$Mainclass->Db->Fetch_assoc($blogs)) {foreach ($com as $cid=>$arr) {if ($arr['module']=='blogs' && $arrn['id']==$arr['id']) {$com[$cid]['url']='<img src="/images/com.png" alt="»" align="left" /> <span style="font-size:10pt;line-height:100%"><a href="/blogs.html">Блоги</a> - <a href="/blogs/'.$arrn['url'].'.html#comments" >'.$arrn['title'].'</a> </span> <br> <span style="color: #525252;"> '.$com[$cid]['name'].':</span> '.$com[$cid]['text'].' ';}}}} В остальном всё работает прекрасно. Сообщение отредактировал Loader - 2010-11-09, 14:47
Прикрепленные файлы
|
|
|
||
fasmon |
2010-11-09, 15:33
Сообщение
#30
|
|
Новичок Группа: Eleanor user Сообщений: 78 Регистрация: 2010-10-01 Репутация: нет Всего: нет |
При добавлении блока сайт крАшится с ошибкой:
Произошла ошибка При выполнении запроса произошла ошибка: (error #1146) Table 'имя базы.el_comments' doesn't exist Адрес ошибки: /home/gamesinfo/data/www/gamesinfo.optibit.ru/addons/blocks/block_new_comments_on_site.php[16].Stay calm: the error has been written down - administrator will come soon and deal with the problem. Сообщение отредактировал fasmon - 2010-11-09, 15:34 |
|
|
||
7Azimuth |
2010-11-09, 15:37
Сообщение
#31
|
|
Опытный Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: нет Всего: нет |
Loader, а может тогда вообще убрать вывод из блогов?
|
|
|
||
Loader |
2010-11-09, 15:39
Сообщение
#32
|
|
Профессионал Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: нет Всего: нет |
Вывод там как раз работает! Там ссылка не работает. Так что можешь смело ставить. Добавлено через 5 минут, 2 секунд: Исправил файлы block_new_comments_on_site.rar ( 1.45 килобайт ) и block_new_comments_on_site_BLOGS.rar ( 1.37 килобайт ) Файл block_new_comments_on_site_BLOGS.rar (1.38 килобайт) не качайте, не могу удалить его и там префикс таблицы (el_) не исправлен. Сообщение отредактировал Loader - 2010-11-09, 16:09
Прикрепленные файлы
block_new_comments_on_site.rar ( 1.45 килобайт )
Скачиваний: 5
block_new_comments_on_site_BLOGS.rar ( 1.38 килобайт ) Скачиваний: 1 block_new_comments_on_site_BLOGS.rar ( 1.37 килобайт ) Скачиваний: 4 |
|
|
||
7Azimuth |
2010-11-09, 15:58
Сообщение
#33
|
|
Опытный Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: нет Всего: нет |
Что-то комментарии стали какими-то узкими и уберите пожалуйста надпись "Новые комментарии:". А то я не хочу чего-то в коде намутить Не силен я в этом деле. Спасибо
Сообщение отредактировал 7Azimuth - 2010-11-09, 15:59
Прикрепленные файлы
|
|
|
||
Loader |
2010-11-09, 16:06
Сообщение
#34
|
|
Профессионал Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: нет Всего: нет |
Сделал!
Прикрепленные файлы
|
|
|
||
7Azimuth |
2010-11-09, 16:06
Сообщение
#35
|
|
Опытный Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: нет Всего: нет |
Теперь такие ошибки выдает:
Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news.html Date: 2010-11-09 14:58:29 IP: 92.252.179.188 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news/trailer/star-trek/findcomment_78.html Date: 2010-11-09 15:00:20 IP: 95.108.216.252 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news.html Date: 2010-11-09 15:00:29 IP: 92.252.179.188 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news.html Date: 2010-11-09 15:00:30 IP: 92.252.179.188 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /viewtopic.php?p=369&sid=fd6099fbd131f72dce5b99bb8cd899c9 Date: 2010-11-09 15:03:16 IP: 95.108.216.252 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /viewtopic.php?p=320&sid=210ea9115a92bf0e21307969bb348af7 Date: 2010-11-09 15:06:14 IP: 95.108.216.252 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news.html Date: 2010-11-09 15:06:57 IP: 81.24.208.147 Добавлено через 4 минут, 26 секунд: Удалил лог с ftp и ошибки вроде бы исчезли. Еще раз спасибо за помощь Сообщение отредактировал 7Azimuth - 2010-11-09, 16:08 |
|
|
||
fasmon |
2010-11-09, 16:30
Сообщение
#36
|
|
Новичок Группа: Eleanor user Сообщений: 78 Регистрация: 2010-10-01 Репутация: нет Всего: нет |
А кстати проблема может из-за того что у меня другой префикс у таблиц ?
|
|
|
||
Loader |
2010-11-09, 16:31
Сообщение
#37
|
|
Профессионал Группа: Eleanor user Сообщений: 1 161 Регистрация: 2010-04-19 Репутация: нет Всего: нет |
А из-за чего же ещё? Конечно из-за этого! Качайте исправленную версию.См.выше. Сообщение отредактировал Loader - 2010-11-09, 16:32 |
|
|
||
7Azimuth |
2010-11-09, 16:46
Сообщение
#38
|
|
Опытный Группа: Eleanor user Сообщений: 525 Регистрация: 2010-10-20 Из: Украина Репутация: нет Всего: нет |
Опять стали ошибки в логе появляться:
Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news/page_1.html Date: 2010-11-09 15:32:48 IP: 85.202.113.33 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news/page_1.html Date: 2010-11-09 15:32:51 IP: 85.202.113.33 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news/date_2010-11-03.html Date: 2010-11-09 15:35:25 IP: 66.249.66.131 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /viewtopic.php?p=173&sid=4fb088cbef5517669a4d37b69772611d Date: 2010-11-09 15:35:28 IP: 95.108.216.252 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news.html Date: 2010-11-09 15:36:06 IP: 92.252.179.188 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news.html Date: 2010-11-09 15:36:35 IP: 89.169.19.118 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /viewtopic.php?p=424&sid=2044b2ccd5d76331acb2ccc167329fdc Date: 2010-11-09 15:38:11 IP: 95.108.216.252 Called undefined method Mainclass -› Charset Line: 117 in file /home/vshosts/hosts/test/fmv-community.ru/www/classes/mainclass.php URL: /news.html Date: 2010-11-09 15:38:36 IP: 92.252.179.188 |
|
|
||
Текстовая версия | 0.0482 сек. 12 запросов GZIP включен Сейчас: 2024-09-27, 9:43 |