Skamer
Гуру форума
- Регистрация
- 1 Дек 2006
- Сообщения
- 116
- Реакции
- 78
- Автор темы
- #1
В связи что тема Для просмотра ссылки Войди или Зарегистрируйся полна всякого мусора, и на грани закрытия. я решил создать эту тему:
RSS Grabber 2.3 - это модуль для:
Перекачивания короткой, и полной новости с картинкой с сайтов на DLE.
может работать через Cron (автоматически добавлять новости каждый день)
Совместимость: Dle 6.7. , dle 7.0
Чтобы сграбить полную новость, нужно правильно указать шаблон начала и шаблон конца полной новости. чтобы это сделать, открываем полную новость нужного сайта, смотрим исходный код странички и ищем уникальный код начала и конца самой новости.
Наиболее частые ошибки и их решения:
--------------------------------------
в rss.functions.php меняешь
на:
и ошибка больше не появляется, уменьшенная копия конечно не создаётся, но в движке можно задать ограничение на размер и картинка будет сжата до нужного размера, главное граббит и вставляет нормально
(С) wwwkila
--------------------------------------
Если тестишь на локале, устанавливай и бут работать.
--------------------------------------
в rss.function.php надо заменить TRUE на FALSE в строке
--------------------------------------
Вроде с частыми ошибками все..
Главная ошибка которую нашел, и она у всех и на нее нет решения:
Если на сайте с которого грабишь полную новость картинки загружены на сервер в теге [thumb] т.е при нажатии картинка увеличивается, то в графе полная новость будет просто пустой текст (не при нажатии добавить, а еще при выборе новостей)
Для просмотра ссылки Войдиили Зарегистрируйся
rss Канал:
Для просмотра ссылки Войдиили Зарегистрируйся
шаблон начала:
<div id='news-id-
шаблон конца
</div><br /><div align="left"><br>
Как проблему решить не знаю, может кто немного подправит модуль? или вообще будут люди которые скинутся на доработку модуля. Т.е дорабатывать есть что!
если что я за!
RSS Grabber 2.3 - это модуль для:
Перекачивания короткой, и полной новости с картинкой с сайтов на DLE.
может работать через Cron (автоматически добавлять новости каждый день)
Совместимость: Dle 6.7. , dle 7.0
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Чтобы сграбить полную новость, нужно правильно указать шаблон начала и шаблон конца полной новости. чтобы это сделать, открываем полную новость нужного сайта, смотрим исходный код странички и ищем уникальный код начала и конца самой новости.
Наиболее частые ошибки и их решения:
- решение:Fatal error: Call to undefined method ParseFilter::safeSQL() in /usr/home/.../public_html/engine/inc/plugins/rss.functions.php on line 126
Код:
Открыть /engine/classes/parse.class.php
Найти:
function filterTags($source) {
$preTag = NULL;
$postTag = $source;
$tagOpen_start = strpos($source, '<');
while($tagOpen_start !== FALSE)
Добавить выше:
Для MySQL 5:
function safeSQL( $source )
{
if ($this->db_id) return mysqli_real_escape_string ($this->db_id, $source);
else return mysql_escape_string($source);
}
Для MySQL 4:
function safesql( $source )
{
if ($this->db_id) return mysql_real_escape_string ($source, $this->db_id);
else return mysql_escape_string($source);
}
Решение:Not Supported File! Thumbnails can only be made from .jpg, gif and .png images!
в rss.functions.php меняешь
PHP:
return '[thumb]http://' . $host . $url . '[/thumb]';
}
return '[thumb]' . $url . '[/thumb]';
PHP:
return '[img]http://' . $host . $url . '[/img]';
}
return '[img]' . $url . '[/img]';
(С) wwwkila
--------------------------------------
Не установлена или отключена библиотека iconv. Требуй чтобы включил хостер.Fatal error: Call to undefined function: iconv() in public_html/engine/inc/plugins/rss.classes.php on line 78
Если тестишь на локале, устанавливай и бут работать.
--------------------------------------
Решение:При граббинге новости, появляются одни закорючки
в rss.function.php надо заменить TRUE на FALSE в строке
PHP:
$http_client->useGzip
Вроде с частыми ошибками все..
Главная ошибка которую нашел, и она у всех и на нее нет решения:
Если на сайте с которого грабишь полную новость картинки загружены на сервер в теге [thumb] т.е при нажатии картинка увеличивается, то в графе полная новость будет просто пустой текст (не при нажатии добавить, а еще при выборе новостей)
Для просмотра ссылки Войди
rss Канал:
Для просмотра ссылки Войди
шаблон начала:
<div id='news-id-
шаблон конца
</div><br /><div align="left"><br>
Как проблему решить не знаю, может кто немного подправит модуль? или вообще будут люди которые скинутся на доработку модуля. Т.е дорабатывать есть что!
если что я за!