Новости

Тема в разделе "Thunder 3.X", создана пользователем Firestarter, 18 дек 2015.

Статус темы:
Закрыта.
  1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  1. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    #1 Firestarter, 18 дек 2015
    Последнее редактирование: 23 июл 2017
    Thunder v3 Alfa 1
    - первая версия 3 ветки доргена.

    Простой ман в архиве:
    Детально изучаем папки plugins и templates

    Описание сниппетов шаблонов в адмике по адресу /admin/extensions

    Адрес админки admin/dashboard логин:пароль admin:admin

    Документация по шаблонизатору тут

    Пока очень много чего нету, не спешите. МОЖЕТ, вообще не заработать, отписываемся.

    Пока откатаем, будет доступна всем пользователям форума, с версии 3.0 только тем кто оплачивал лицензию на Thunder 2х.


    Скрытое содержимое:
    **Hidden Content: To see this hidden content your post count must be 10 or greater.**
    Выносить ссылку за пределы форума запрещено.
     
    boris, Yalok, AlexsWood и 7 другим нравится это.
  2. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    #2 Firestarter, 7 янв 2016
    Последнее редактирование: 23 июл 2017
    Thunder v3 Alfa 2
    - добавил поддержку robots.txt
    - добавил поддержку sitemap.xml
    - изменил адрес админки http://site.ru/admin
    - обновил дефолтный шаблон
    - в админке добавил возможность экспорта ссылок на страницы сайта list/html/bbcode/twitter/delim
    - в админку добавил возможность управление(очистка) кешем сайта.
    - в админку добавил возможность проверки индекса в ПС.
    - добавил функцию video_player для заворачивания ссылок на видео в embded html код.

    Пока откатаем, будет доступна всем пользователям форума, с версии 3.0 только тем кто оплачивал лицензию на Thunder 2х.
    Выносить ссылку за пределы форума запрещено.


    Скрытое содержимое:
    **Hidden Content: To see this hidden content your post count must be 10 or greater.**
     
    Виктор, Yalok, teodocomo и 8 другим нравится это.
  3. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Thunder 3.01
    - исправил все ошибки, о которых писали клиенты
    - добавил фильтр {{ 'Мама мыла раму!'|clean }} для чистки ключевиков и строк от мусорных символов. Уменьшилось количество 404
    - добавил фильтр {{ 'Мама мыла раму'|links(3) }} для подмешивания в текст ссылок на страницы дорвея
    - добавил фильтр {{ 'Мама мыла раму'|markov(3, 100) }} для перемешивания теста по цепям Маркова.
    - добавил фильтр {{ '{Строка | текст} Который нужно размножить'|multiply }} для генерации текста по шаблону
    - добавил функцию get_rss_articles('http://site.com/rss.xml') для парсинга RSS лент
    - добавил функцию rand_text_from_file('имя файла в директории data', 10) для вывода случайных предложений из файла
    - добавил функцию string_in_file('Строка', 'white_list.txt') для проверки строки по на наличие в файле. Используеться для фильтрации строк, ключевых слов и ссылок на наличие (не) желательных подстрок
    - добавил функцию yandex_last(['скачать', 'android', 'торрент', 'torrent', 'фильм']) для сбора и фильтрации ключевиков из прямого эфира Яндекса
    - добавил функцию mail_ru_films('ключевое слово') для парснга видео из Фильмов.Маил.ру
    - добавил функцию getGeo() для вывода ГЕО информации(Город/Страна/Регион/Код) о посетителе. Легко использовать как ТДС или Клоаку для реальных посетителей
    - добавил функцию dump() для вывода отладочной информации в шаблоне дорвея
    - добавил перемнную {{liveinternet|raw}} для отображения счетчика liveinternet при условии что сайт зарегистрирован
    - добавил перемнную {{piwik|raw}} для отображения счетчика piwik при условии, что сам piwik установлен и подключен в config.php

    - добавил поддержку систем кеширования контента: Sqlite, APC, Xcache, Memcache, Memcached, Redis, Mongo
    - добавил интеграцию доргена с системой статистики Piwik. Дорген автоматически добавляет сайты, в админке показывает детальную статистику по конкретному домену или суммарно по всем.
    - добавил возможность отключить генерацию карты и RSS для прироста скорости

    Начинаю рассылать клиентам. В течении 2-3 часов получат все клиенты, которые оплачивали версию 2.5х
     
    teodocomo, DenisDoorwway, Akella и 6 другим нравится это.
  4. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Thunder 3.02
    - дополнил README.txt
    - исправил проблемы с доступом в админку в режиме PHP cgi
    - исправил мелкие ошибки в парсере сниппетов из Google
    - добавил переменную {{ping}} для пинга страницы в ПС
    - добавил переменную {{ping-sitemap}} для пинга карты сайта в ПС Google и Bing
    - добавил переменную {{cache_keywords_count}} пля вывода количества страниц в кеше
    - добавил Функцию {% rand_keywords_from_cache(N) %} для вывода случайных ключей из кеша
    - добавил фильтр {{ 'Мама мыла раму'|truncates(N) }} для раздивки строки(тескта) на N частей
    - добавил фильтр {{ 'Мама мыла раму'|strings('строка', N) }} для подмешивания строки в строку
    - добавил фильтр {{ 'Мама мыла раму'|morphy }} для генерации уникального и морфологически правильно текста из источника
    Генератор учитывает такие вещи, как: род, число, падеж для частей речи, распределение Ципфа, сжимаемость текста и дисперсию частей речи по предложениям

    - в папку additional/templates/ добавил 2 шаблона на Гемблинг тематику

    Начинаю рассылать клиентам. В течении 2-3 часов получат все клиенты, которые оплачивали версию 2.5х
     
    AZANIR, Lunteg, Sotofa и 8 другим нравится это.
  5. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Thunder 3.03
    - мелкие правки
    - исправил ошибку с отображение карты сайта и RSS.
    - изменил формат сбора данных из ПС Bing.com.
    - добавил сниппет snippets(keyword). Сбор данных из случайной ПС. Парсер работает без банов так как собирает сниппеты из 32 ПС
    - добавил сниппет vk_snippets('ключевое слово'). Сбор данных из VK.com.
    - добавил сниппет sputnik_snippets('ключевое слово') . Сбор данных из Sputnik.ru.
    - добавил сниппет vk_images('ключевое слово'). Сбор изображений из VK.com.
    - исправил ошибки в шаблонах defaul и se. Выросла скорость генерации страниц, меньше ошибок и пустых страниц.
    - обновил информацию по использованию сниппетов сбора данных им ПС на странице "Плагины" в админке.
    - обновил сторонние библиотеки до актуальных версий.
    - дополнил уроками "Мастеркласс по шаблонизатору" на форуме поддержки.

    Обновление:
    - сделать бекап всего сайта.
    - накатывать только на 3.02.
    - заменить ВСЕ файлы, КРОМЕ config.php и папок /templates/, /data/ и /cache/.
    - внести изменения в файлы своих шаблонов, если они содержат парсеры ПС и полных статей.

    Начинаю рассылать клиентам. В течении 2-3 часов получат все клиенты, которые оплачивали лицензию
     
    brotherX, GrafMK, heyner и 2 другим нравится это.
  6. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    #6 Firestarter, 25 мар 2016
    Последнее редактирование: 25 мар 2016
    Приветствую, Уважаемые. Срочно качаем патч на версии Thunder 3.02 и Thunder 3.03. Если коротко, то он ускоряет дорген в 15 раз(с 1,5 зарпросов/с до 30 запросов/с), до скорости версии Thunder 3.01

    Ошибка:
    Я не там зарегистрировал функции {{ping}}, {{ping-sitemap}} и {{cache_keywords_count}} и за чего, дорген, хотели мы того или нет, пинговал страницы, карты и считал сколько страниц положил в кеш.

    Установка:
    переименовать в Globals.php и положить в папку /plugins/
    Если используете{{ping}}, {{ping-sitemap}} или {{cache_keywords_count}} в шаблоне, замените из на {{ping()}}, {{ping-sitemap()}} или {{cache_keywords_count()}}.
     

    Вложения:

    • Globals.txt
      Размер файла:
      4,3 КБ
      Просмотров:
      64
  7. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Thunder v3.04
    - исправил ошибку с пингом ПС. Значительно возросла скорость генерации новых страниц.
    - добавил функцию file_get_contents('file.txt') , аналог php, для чтения полного файла в строку.
    - добавил функцию file('file.txt') , аналог php, для чтения полного файла в массив.
    - добавил поддержку http://seblocker.ru/ и соответствующие функции.
    - в админку добавил инструмент для проверки парсеров ПС на бан.
    - обновил все подключаемые библиотеки, оптимизировал автозагрузчик классов.


    Обновление:
    - сделать бекап всего сайта.
    - накатывать на 3.01-3.03.
    - заменить ВСЕ файлы, КРОМЕ config.php и папок /templates/, /data/ и /cache/.

    Начинаю рассылать клиентам. В течении 2-3 часов получат все клиенты, которые оплачивали лицензию
     
    yurik, teodocomo, GrafMK и ещё 1-му нравится это.
  8. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Приветствую, Уважаемые. Качаем патч на версии Thunder 3.02 - 04.

    Исправлена ошибка при работе с Вайт и Блек листами

    Конструкция в шаблоне:
    {% set google_suggests = google_suggests(keyword) %}

    {% for suggest in google_suggests %}

    {% if string_in_file(suggest,'white_list.txt') %}

    {{suggest}}

    {% endif %}

    {% endfor %}


    Ошибка: Функция проверки по разному вела себе на разных версиях PHP :)

    Установка:
    переименовать в Random.php и положить в папку /plugins/
     

    Вложения:

    • Random.txt
      Размер файла:
      3,7 КБ
      Просмотров:
      9
  9. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Thunder v3.05
    - исправил ошибку при работе с Вайт и Блек листами
    - исправилошибку с парсингом поисковых подсказок Бинга и Яндекса
    - обновило библиотеки до актульных версий
    - добавил поддержу ЧПУ.

    Обновление:
    - сделать бекап всего сайта.
    - накатывать на 3.03-3.04.
    - заменить ВСЕ файлы, КРОМЕ config.php и папок /vendor/, /templates/, /data/ и /cache/
    в config.php добавить 'pretty_urls' => true, после 'sitemap' => true,
    А в файлах шаблона, изменить формирование ссылки с urlecode на pretty_urlencode


    Начинаю рассылать клиентам. В течении 2-3 часов получат все клиенты, которые оплачивали лицензию.
     
    teodocomo нравится это.
  10. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Патчи только на 2.05
    Уважаемые, опечатка в файле plugins/global.php. Они бы работало и так, но не красиво. ))
    Заменить:
    new \Twig_SimpleFilter('pretty_urlencede', array($this, 'prettyUrlEncode')),
    на
    new \Twig_SimpleFilter('pretty_urlencode', array($this, 'prettyUrlEncode')),

    Спасибо большое, кто заметил.
     
  11. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    #11 Firestarter, 19 май 2016
    Последнее редактирование: 19 май 2016
    v3.10 Framework

    Скрипт переписан практически полностью.
    - Теперь он поддерживает ссылки не ограниченной вложенности, включая пагинацию и любое количество $_GET параметров.
    - Полное управление ЧПУ вынесено в файл routes.php шаблона, с простым синтаксисом, что позволяет добавлять на сайт любое количество типов контента.
    - Все файлы шаблона, включая robots.txt и sitemap.xml, вынесены в шаблон, для гибкой настройки отображения страниц. Могу с уверенностью сказать, что 100% задач решается редактированием нужного файла шаблона.

    - Вес исполняемого файла доргена уменьшен до 11 кб, вырезаны несколько тяжелых библиотек, переписаны корявые участки кода.
    - Авторизация в админку переписана с Basic Auth на Сессии, что гарантирует нормальную работу бекенда на любых серверах.

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

    - Два новых дефолтных шаблона для обучения. Блог для сайтов на англ языке с тремя типами контента и пагинацией на главной. Фильмотека на ру языке шаблон для бело серого сайта по кино тематику.
    - В шаблон добавлена функция php_*, которая позволяет использовать в шаблоне практически все функции из языка, что позволило выпилить "не натимные" функции для работы со строками и т.д. Пример: php_file_get_contents()

    - Добавил функцию get_article_v3('http://site.com/article.html'), которая парсит полную статью. Работает по алгоритму get_article_v2, но без запроса внешнего сервера.

    -
    Добавил функцию get_embed('http://site.com/article.html'), которая возвращает кучу информации по ссылке: заголовки, ключи, изображение и т. д.

    Обновление:
    - только новая установка.

    Начинаю рассылать клиентам. В течении 2-3 часов получат все клиенты, которые оплачивали лицензию.

    В течении пары дней обновлю мануал, а пока, как всегда, изучайте папку с шаблонами)))
     
    teodocomo, fokus, Jester и 3 другим нравится это.
  12. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
  13. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    v3.11 Framework

    - Обновил библиотеки до актульных версий-
    - Правки в функции get_article_v3('http://site.com/article.html') связанные с отображением текста в не правильной кодировке.
    - Добавил функцию duck_snippets(keyword) Для парснга сниппетов из DuckDuckGo.
    - Добавил функцию duck_images(keyword) Для парснга изображений из DuckDuckGo.
    - Добавил функцию duck_suggests(keyword) Для парснга подсказок из DuckDuckGo.

    - Добавил фильтр {{'http://site.com/image.png'|cache_image}} для кеширования изображений по ссылке.
    Минимальный пример использования(УРЛ изображения остается таким как на сайта доноре):
    {{'http://goodhealthgoal.com/wp-conten...oma-Survival-Rates-Elderly.jpg'|cache_image}}
    Ссылка преобразуется в : http://your.site.com/images/Mesothelioma-Survival-Rates-Elderly.jpg

    Пример использования с ЧПУ(УРЛ изображения изменяется на урл ключевика):
    {{'http://goodhealthgoal.com/wp-conten...s-Elderly.jpg'|cache_image(keyword=keyword)}}
    Ссылка преобразуется в : http://your.site.com/images/mama-myla-ramu.jpg

    Пример с модификацией изображения(размер, наклон и т.д):
    {{'http://goodhealthgoal.com/wp-conten...ates-Elderly.jpg'|cache_image(keyword=keyword, rotate = 1, resize={'width':480, 'height':320}, blur = 1, gamma = 1, contrast = 1, brightness=1, pixelate=2, flip = 'h')}}
    Ссылка преобразуется в : http://your.site.com/images/mama-myla-ramu.jpg


    Все параметры:
    rotate = 1 - поворот
    resize={'width':480, 'height':320} - изменить размер
    blur = 1 - размытие
    gamma = 1 - гамма
    contrast = 1 - контраст
    brightness=1 - яркость
    pixelate=2 - размер зерна
    flip = 'h' - отразить по горизонтали(h) или вертикали (v)


    Обновление на v3.10 Framework:
    1) Бекап всега сайта.
    1) Заменить папки /plugins/ и /vendor/
    2) в папке /cache/ создать подкаталог /images/, установить права 777 на запись папки.
    3) в config.php Добавить секцию:
    'images'=>['cache' => __DIR__ .DIRECTORY_SEPARATOR.'cache'. DIRECTORY_SEPARATOR.'images'. DIRECTORY_SEPARATOR],

    Начинаю рассылать клиентам. В течении 2-3 часов получат все клиенты, которые оплачивали лицензию.
     
    LenGraff, Kai, ritfeet и 2 другим нравится это.
  14. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Для тех, кто использует SqliteCache, ускоряемся!!!

    Точно не замерял, но скорость, даже "на глаз" выросла, лично у меня пропали ошибки, типа "Database is Locked" и т. д.

    В файле vendor\doctrine\cache\lib\Doctrine\Common\Cache\SQLite3Cache.php

    после строки(~ 70 сктрока):
    $this->sqlite = $sqlite;

    добавляем:
    $this->sqlite->busyTimeout(5000);
    $this->sqlite->exec('PRAGMA journal_mode=WAL;');
     
    GrafMK и amness нравится это.
  15. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Немного позитива по нагрузке на сервер:

    Thunder 3 на Sqlite кеше спокойно и уверенно работает с 21 ГБ базой данных страниц дорвеев.
    [​IMG]

    При этом, нагрузка на сервер Thunder 3 минимальны:
    [​IMG]
     
    DenisDoorwway нравится это.
  16. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Патч на функцию rand_text_from_file()
    1) Распаковать в папку /plugins/:
    2) Заменить существующий файл.
    3) Отписаться по работе :)

     

    Вложения:

    • Files.zip
      Размер файла:
      992 байт
      Просмотров:
      18
    DeDok нравится это.
  17. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Плагин Пинга в ПС для Thunder >3.10.
    1) Распаковать в папку /plugins/
    Примеры:

    {{ping()}}
    {{ping-sitemap()}}

    Функция ping() - для пинга текущей страницы в ПС. Рекомендовано использовать c кешированием.
    Функция ping-sitemap() - для пинга Карты сайта в ПС Google, Bing и Яндекс.Блоги. Использовать только !!! с кешированием и на главной.
     

    Вложения:

    • seo.zip
      Размер файла:
      1,5 КБ
      Просмотров:
      20
  18. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Очень важный патч для функции snippets(keyword). Сбор данных из случайной ПС. Парсер работает практически без банов так как собирает сниппеты из 18 ПС, которые берут свои данные из Google, Bing, Yahoo и т.д

    1) Распаковать в папку /plugins/
    2) Заменить существующий файл.
    3) Отписаться по работе :)

    Примеры:
    {% set snippets = snippets(keyword) %}
    {% for snippet in snippets %}
    {{snippet.title}}
    {{snippet.link}}
    {{snippet.description}}
    {% endfor %}
     

    Вложения:

    • Snippets.zip
      Размер файла:
      2,1 КБ
      Просмотров:
      28
    DeDok, GrafMK, balda и 2 другим нравится это.
  19. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
  20. Firestarter

    Firestarter Администратор
    Команда форума

    26 окт 2015
    1.207
    548
    Очень важный патч для Всех парсеров сниппетов под Thunder >3.10.

    Теперь, если любая ПС банит ваш IP, скрипт возьмет сниппеты из другой, и так, пока не получит контент.

    1) Распаковать в папку /plugins/
    2) Заменить существующий файл.
    3) Отписаться по работе :)
     

    Вложения:

    • Snippets.zip
      Размер файла:
      2,2 КБ
      Просмотров:
      13
    irgin, ddn128 и fokus нравится это.