olejonok: Комментарии

Главные вкладки

4 января 2016 в 2:18

Спасибо огромное, что нашли время все это расписать.
Алгоритмически как все это происходит я понимаю, так как все это давно делалось при помощи голого PHP в редакторе FAR.

3 января 2016 в 17:06

Нашел способ приколистов:
+++
Create an exposed filter. View the html with firebug or a similar extension, then copy the html for the form that submits the exposed filter. Remove all the selection options so you're left with just the submit button, and rename it to something like "Refresh view". Take this html and put it into a header (make sure to set the mode to full html). Voila, Refresh on Demand Form.
+++

3 января 2016 в 17:03

Поставил модуль: https://www.drupal.org/project/views_flag_refresh
В настройках VIEWшки появилась опция FLAG referesh.

Ни разу с флагами не сталкивался, но догадываюсь что вкусная штука. То, что раньше делалось ручками теперь можно через этот модкль.
Где можно примеры на русском посмотреть, чтобы понять как оно работает и как оно настраивается?
В чем соль фишки?

3 января 2016 в 1:06

Ну да, все это уже сделано, правда ручками.
Коннектимся, скачиваем, парсим, валидэйт, вывод порционно в файлики. Крон файлики кушает и заносит в БД.
Попробую на него время потратить при следующем импорте чего-либо Smile
Больше всего волнует: минимизация аппетита к ресурсам Smile
Спасибо.

2 января 2016 в 18:36

Спасибо и на этом. Посмотрел модулек FEEDS - интересный Smile Все через интерфейс делается Smile Для ленивых точно. Запомнил. Вернусь еще к нему.

2 января 2016 в 17:12

p.S. Засасывание мелких файлов субъективно увеличивает время отклика сайта на внешние вопросы. Этот аспект поставил в List ToDo для будущей оптимизации. может ваш вариант как раз и решит данную проблему. Спасибо.

1 января 2016 в 3:21

насколько я въехал в этот модуль, там непосредственно в функцию обработчик передается текущий номер записи в массиве, под которым у меня будет номер строки в текстовом файле. Так получается каждый раз мне придется этот файл открывать, позиционировать на $i строчку, считывать ее, обновлять mySQL и закрывать файлик. Это будет одна итерация. и таких у меня будет 100тыс. нерационально как-то.

1 января 2016 в 3:03

Итого: порезал файл на маленькие файлики. И каждый по отдельности "засосал" в очередь. А обработку очереди повесил на queue . Сижу смотрю - улетают кусочки со свистом Smile Спасибо всем за подсказки.
С Новым Годом !

31 декабря 2015 в 23:27

Тоже об этом думал, нарезать штук на 20 и крон запускать каждые 3 минуты наверное. Тот при запуске ищет маленькие куски, нашел кусок (любой) - обработал, удалил кусок и завершился. Следущий запуск аналогично. До тех пор пока кусков не останется.
Хорошо ли это ? Smile

15 декабря 2015 в 23:28

Обычная ситуация для программера долго изучающего свой неработающий код, воскликнуть :
"Или я дурак или ж@па с двумя 'П' пишется"...

15 декабря 2015 в 23:14

Orion76 wrote:

И каков результат?

Стою на месте.
Все теги "вылизаны" что в notepade3 что в sublime text editor.
Проверяю уже по нескольку раз одно и то же.
Чешу репу дальше.

15 декабря 2015 в 22:44

Зачет.
Верное предположение.
Закрывающего тега нет в этих модулях.
Также, сообщаю что оба модуля сохранены в UTF-8 без BOM.

Что еще можно предположить ?