• Апрель 29, 2017, 04:38:35
• Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - FD

Страницы: [1] 2 3 ... 6
1
> не могу понять, как определить путь на сервере к моей CMS

определить путь к CMS на сервере можно PHP скриптом, который требуется закачать в корень, где установлена CMS и запустить из браузера:

<?PHP
define('ROOT', rtrim(str_replace('\\', '/', dirname(__FILE__)), '/'). '/');
echo ROOT;
?>


Прямые слеши ("/") в конце путей, в конфиге,  требуется указывать обязательно.

читайте также: Тема: не публикуются картинки!!!

2
> У меня вдруг один источник перестал грабится, стал смотреть. Оказалось
> что страница загружается частично, до контента не доходит.
> Что это? Защита от граберов или где то нужно увеличить время ожидания в
> грабере?

вполне возможно, что сам сайт, с которого ведёте граббинг перегружен.
Можно попробовать увеличить таймаут CURL в конфиге
граббера

define('http_timeout', 100);// in seconds
указывается в секундах

3
> Настроил грабер, грабит отлично! Единственно не разобрался как вырезать
> из кода ненужные элементы.
> Например в настройках "Категории источников", я использую регулярные
> выражения и новость грабится, но есть ненужные мне стили
> например <div id='news-id-243'>, т.е. я бы хотел както вырезать из
> полных новостей id='news-id-243'.
> Использование хака удаляющего стили не подходит, потому что тогда
> зачищаются нужные стили для оформления статьи например
> <div class="quote"> и т.д. Если как кокой-нибудь путь для решения этой
> ситуации.
> Может можно использовать:
> Замены, с помощью регулярных выражений

Да, это можно сделать заменой регулярным выражением, которая прописывается в
настройках категории. Для добавления нескольких замен, используются
кнопки "+" и "-"

Замены регулярными выражениями - Перл совместимые (PCRE): http://fdstar.net/download/preg_patterns.htm
Указанный код вырезать можно следующей заменой:

что заменяем:

#id='news\-id\-\d+'#i
заменяем: на пустоту или пробел

замены можно указывать отдельно для категории и источника, а также
одновременно и для категории и источника

Пояснение: \d соответствует числу, последующий символ "+" означает,
что числовой символ может встретиться один раз и более

символами "#" мы ограничили шаблон регулярного выражения
символ "i", идущий после "#" означает регистронезависимость шаблона
(подходит для БОЛЬШИХ и маленьких символов)

4

> на сколько дней предоставляется дистрибутив демо версии FDE Grabber?

дистрибутив предоставляется на 5 дней, причём для одного человека единожды

5

> Добрый день, подскажите пожалуйста при попытке установить демо Вашего граббера на
> сайт через http://xxxxxxx.net/grab/install.php
> перебрасывает сразу на http://fdstar.net/ и установить не получается. в
> чем может быть проблема и как ее решить?


Причина скорее всего в том, что файлы демо дистрибутива системы импорта новостей закачивались по FTP не в бинарном режиме. Закодированные файлы граббера обязательно требуется закачивать в бинарном режиме

6
> у меня хостер  перестал позволять запускать крон чаще чем раз в час

есть сторонние бесплатные "кроны", например http://cronjob.ru/

> утром хочется поспать а не включать крон:)
> Я создал скриптик , который запускает граббер исходя из времени, которое прошло с момента
> предыдущего запуска (апдейтим маленькую табличку с датами для каждого из трех файлов)
> И все это инклюдами вставляю в тело страницы, если пришло время запуска.

> Проблаема такая - как грамотно избавиться от сообщений, которые выдают скрипты  типа  "Распаршен источник ...."?

с помощью ob_start(); и ob_clean();
http://www.softtime.ru/dic/id_dic=302&id_group=12



7
> При покупке грабера на скольких сайтах смогу его использовать?

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

Здесь следует отметить, что последующие лицензии, приобретаемые одним и тем же клиентом стоят на 30% дешевле от текущей стоимости


8

> при запуске скриптов через крон кодировка портится

если в ручном режиме кроновские скрипты запускаются нормально, и проблема наблюдается только при автоматическом запуске, то попробуйте запускать через утилиту wget:
*/30 * * * * wget -q -O /dev/null http://example.com/путь_к_грабберу/crontab_articles.php




9

> при покупке дается открытый код?

открытый, но с FDE Grabber 4.0 будет несколько закодированных файлов для проверки лицензии, остальные файлы будут по прежнему поставляться в исходниках

10

> где я могу сменить тип материала , который создается при добавлении статьи в Друпал
> сейчас статьи добавились под типом Story
> у меня свой тип для статей
> в движке

вы можете изменить запрос к базе в классе публикации под друпал inc/publicate/drupal_6.12.class.php

`type`='story',

11
> Грабится новость с картинками,используются хаки: выравнивание картинки по центру и уменьшать картинки,публикуем.Все нормально и красиво выводится, НО
> при редактировании данной новости в админке Dle , все настройки пропадают и соответственно все картинки расплываются и получается не пойми чего. Может
> быть есть решение для этой проблемы. Спасибо

отключите bb редактор для новостей в админке DLE

12
> как работает хак "красивый контент"?

комплексное преобразование "красивый контент" заключается в последовательном использовании нескольких хаков:
1 - удалить стили и стилевые атрибуты
2 - удалить плавающие фреймы (в контенте обычно никогда не нужны, а вот вреда могут принести, например всем известен троян даунлоадер)
3 - удаление скриптов и событий
4 - хак, который оставляет только разрешённые теги:
'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'h7', 'b', 'i', 'u', 'strong', 'a', 'strike',
'p', 'table', 'tr', 'td', 'th', 'ul', 'ol', 'li', 'object', 'iframe', 'style', 'script', 'img',
'param', 'hr', 'br', 'nobr', 'multicol', 'noenmed', 'noframes', 'nolayer', 'noscript', 'pre',
'q', 'rt', 'ruby', 's', 'samp', 'small', 'sub', 'sup', 'textarea', 'tt', 'var', 'wbr', 'xmp', 'div'
5 - хак, который исправляет незакрытые теги
6 - хак, который удаляет пустые теги
7 - типограф (требует PHP5 и выше!)
8 - хак, который удаляет лишние переводы строк вначале и в конце контента
9 - хак, который удаляет лишние пробелы

13

> Здравствуйте. решил запустить граббер на локалке для убыстрения процесса, через денвер, выдает что CURL library is not exists! при тестировании
> источника, если не сложно посоветуйте решение если оно существует, честно говоря я не большой специалист но кое-что соображаю.

В денвере этой библиотеки действительно нет. но на сайте денвера можно скачать дополнительные библиотеки
http://www.denwer.ru/packages/php5.html
Подключение модулей

После успешной установки вам необходимо открыть файл /usr/local/php5/php.ini в любом текстовом редакторе и раскомментировать директивы подключения тех или иных модулей, чтобы они выглядели так:

extension = имя_модуля

Также читайте ветку: http://fdstar.net.ru/index.php?topic=111.0

14

> Как можно заменить водяной знак, в какой директории картинка?

водяной знак прописан в конфиге граббера

// WATERMARKS
define('watermark_light', ROOT.'uploads/watermark/light.png');
define('watermark_dark', ROOT.'uploads/watermark/dark.png');

на самом деле, картинки две - для светлого фона и для тёмного

15
> Здравствуйте, пользуюсь вашим граббером, и с одного сайта выдает при публикации статьи не подскажете в чем проблема
> crontab_publicate.php: Unknown column 'alias' in 'field list'. Error # 1054. QUERY: INSERT INTO `jos_sections` SET `title`='Криминал',
> `alias`='Kriminal', `scope`='content', `published`='1'

Вероятнее всего вы перепутали грабберы для разных веток джумлы
поле 'alias' есть только в ветке джумлы 1.5 в таблице `jos_sections`

> Спасибо за ответ. Действительно я уже понял, что устанавливал граббер не на ту базу данных.

Страницы: [1] 2 3 ... 6