Студент | Всех с наступающим Новым Годом! :) В преддверии этого праздника действует специальная цена на дорген - 140$. Здесь также действуют различные скидки и промокоды. Акция продлится до 14 января 2014 года. А теперь Обновления :) 1. Функционал, Опции 1.1. Режимы маскировки под движки DLE и WordPress - имитация многих файлов, путей к стилям и картинкам в новостях и тд. При включении одного из режимов, дорген будет имитировать указанные движки сайтов, включая заголовки. Также имитируются пути к картинкам в новостях: - для WordPress: /wp-content/uploads/2013/12/картинка.jpg - для DLE: /uploads/posts/2013-12/thumbs/картинка.jpg Для маскировки под DLE предусмотрены страницы index.php?do=register и тд. Чтобы создать шаблон под такие страницы, скопируйте файл inc/cms_cloak/dle/template/dle_index_do.html в папку с шаблоном, и по примеру создайте свой шаблон. 1.2. Новый вид урлов: httр://www.dor.cоm/category/12345-sample-post.html Теперь имеются на выбор такие УРЛы:
- По умолчанию: /category/sample-post.html - День и название: /2013/05/13/sample-post.html - Месяц и название: /2013/05/sample-post.html - md5(sample-post): /91dbd3dbd0e3ca61e1d3834304417636.html - Название записи: /sample-post/ - Префикс и название: /category/12345-sample-post.html 1.3. Новая опция включения и отключения перемешивания результатов парсинга картинок и видео (Настройки -> Парсинг -> Перемешивать результаты парсинга картинок и видео). Если отключено перемешивание, то результаты, по идее, будут более релевантные текущему запросу. 1.4. Новая опция разных кеев для каждой категории. В опции реализация этого мода http://seodor.biz/forum/threads/28/ (Настройки -> Общие -> Разные кеи для каждой категории). 1.5. Новая опция указания кол-ва слов в URL'ах (Настройки -> Виды ЧПУ -> Максимальное кол-во слов в URL). 2. Улучшения 2.1. Если в папке шаблона есть файл cat.html, то он будет отвечать за шаблон категорий. 2.2. Для карты сайта теперь не создаются текстовые кеш-файлы, улучшена пагинация. 2.3. В макросах шаблона карты сайта (пример в шаблоне blank/sitemap.html) появился параметр html-тега, которым будут обрамлены ссылки карты и пагинация (напр., <li>). 2.4. В урле для слива (через определенное кол-во кликов по внутренним ссылками дора) теперь можно передать текущий запрос: {query}. 2.5. Улучшена функция поиска-замены в кеше SQLite, которая теперь работает в гибридном и файловом кеше. 3. Фиксы 3.1. Пофиксен баг с макросом [L_QUERY_FULL] на главной и в категориях. 3.2. Исправлен баг в совместной работе макросов I_CONTENT и COPY-PASTE. 4. Макросы 4.1. "Короткие новости": - Изменились макросы коротких новостей:
[SHORT_NEWS- {cat}-X]template[/SHORT_NEWS] [SHORT_NEWS_LAST- {cat}-X]template[/SHORT_NEWS_LAST] где, cat - категория, из которой требуется вывести новости (если в макросе не указать категорию [SHORT_NEWS-X] - выведет новости из всех категорий), template - шаблон коротких новостей, который будет повторяться X раз. - Новый макрос внутри шаблона коротких новостей: {SHORT_USER_DATA_COPY}content{/SHORT_USER_DATA_COPY} - копирует любой участок кода (content) в полной новости, который затем выводится в короткой новости макросом {SHORT_NEWS_USER_DATA} - Новый макрос пагинации [SHORT_NEWS_PAGINATION-{tag}-X], где tag - любой html-тег, который будет обрамлять ссылки пагинации, n - номер макроса [SHORT_NEWS_LAST-{cat}-X], к которому будет привязана пагинация. Привязка нужна для того, чтобы определить с какой новости по счету начать выборку (их кол-во указано в макросе SHORT_NEWS_LAST - X), если в шаблоне есть несколько SHORT_NEWS_LAST. Марос также будет выводить пагинацию с выборкой по категориям, если этот параметр указан в макросе SHORT_NEWS_LAST. То есть, макрос пагинации будет работать только, если в шаблоне есть хотя бы один макрос SHORT_NEWS_LAST. 4.2. Макросы категорий: [S_CAT] - Вывод текущей категории в том виде, как она прописана в файле ucontent/categoryes.txt (напр., в кириллице). [S_CAT_TRANS] - Вывод текущей категории в транслите. Следующие макросы актуальны при включенной опции "разных кеев для каждой категории", иначе они равносильны макросам L_KEY_*: [L_CAT_KEY] - Случайный кейворд из файла кейвордов, который принадлежит случайной категории, указанной в файле ucontent/categoryes.txt. [L_CAT_BKEY] - Случайный кейворд с большой буквы из файла кейвордов, который принадлежит случайной категории, указанной в файле ucontent/categoryes.txt. [L_CAT_KEY_URL] - url со случайным кейвордом в латинице (/cat/sluchayniy-keyword.html) из файла кейвордов, который принадлежит случайной категории, указанной в файле ucontent/categoryes.txt. [L_CAT_KEY_HREF] - Ссылка со случайным кейвордом из файла кейвордов, который принадлежит случайной категории, указанной в файле ucontent/categoryes.txt. [L_CAT_BKEY_HREF] - Ссылка со случайным кейвордом с большой буквы из файла кейвордов, который принадлежит случайной категории, указанной в файле ucontent/categoryes.txt. 4.3. Макросы генерации контента: [L_KEY_TO_TEXT-X]content[/L_KEY_TO_TEXT] - Вставляет в content рандомный кей из файла кеев, где X - вероятность вставки кея в процентах. [L_KEYLINK_TO_TEXT-X]content[/L_KEYLINK_TO_TEXT] - Вставляет в content рандомную ссылку из файла кеев, где X - вероятность вставки кея в процентах. [L_KEYWORDSLINK_TO_TEXT-X]content[/L_KEYWORDSLINK_TO_TEXT] - Вставляет в content рандомную ссылку, разбитую на случайное слово в ней, из файла кеев, где X - вероятность вставки кея в процентах. [L_QUERY_TO_TEXT-X]content[/L_QUERY_TO_TEXT] - Вставляет в content текущий запрос, где X - вероятность вставки кея в процентах. [L_QUERYWORDS_TO_TEXT-X]content[/L_QUERYWORDS_TO_TEXT] - Вставляет в content текущий запрос, разбитый на случайное слово в нем, где X - вероятность вставки кея в процентах. Если в макросе перед TEXT есть буква R (RTEXT) , то content будет разбит на части речи (между символами ",.!?") и перемешан. Пример: [L_QUERYWORDS_TO_RTEXT-8][L_REPEAT-4-7][Q_CONTENT] [/L_REPEAT][/L_QUERYWORDS_TO_RTEXT] 4.4. Другие макросы: - Новый макрос [STAT-X]content[/STAT] - content между макросами не будет меняться в пределах дорвея. X - любая уникальная метка. - Новый макрос [S_HEAD_CMS_CLOAK] - Вывод заголовков той CMS'ки, под которую маскируется дорвей (опция "Настройки -> Режимы -> Маскировать дор под популярные CMS"). - Новый макрос {DLE_AJAX} - Вывод некоторых данных от CMS DLE. Макрос нужно вставлять в шаблон после тега <body> (данные будут выводиться на en и ru, в зависимости от указанного языка в конфиге). 5. Обновлен плагин с макросами для Notepad++. 6. Обновил и добавил в дистрибутив шаблон vilgel2 который демонстрирует "короткие новости", пагинацию и макросы генерации контента со вставкой кеев в контент. 7. Добавил скрипт парсинга титлов из любых RSS-лент. Скрипт позволяет по указанному в конфиге периоду времени ($cacheIndexTime) парсить, а затем обновлять файл кеев. Есть поддержка парсинга кеев по категориям (для опции "разных кеев для каждой категории"). Можно также указать парсинг не RSS, а любого текстового файла. Подключение: 1) Откройте файл в блокноте inc/parsers/rssKeywords.php и укажите свои настройки. Если нужно парсить без категорий, то удалите строки категорий и оставьте одну такую:
PHP код: 'keywords' => 'http://site.ru/feed.xml',
2) В index.php раскомментируйте сроку
PHP код: include('inc/parsers/rssKeywords.php'); // кейворды из ленты RSS или удаленного TXT-файла
Папка keywords и файл кеев keywords/keywords.txt должны быть доступны для записи. Если вы используете режим "разных кеев для каждой категории", то категории в файле inc/parsers/rssKeywords.php должны быть записаны так, как они записаны в файле ucontent/categoryes.txt По сути, можно создать свой парсер, который будет парсить определенные сайты и каждый раз перезаписывать файл кеев, чтобы тот был всегда актуальным. Таким образом, мы получаем новости по самым новым кеям. Можно также сохранять файл кеев в формате Мультикей. Принцип выборки новостей по категориям Странице присваивается так категория, в которой она была сгенеренна. Т.е., если перейти по ссылке /sport/key.html, то странице key.html присвоится категория sport. Соответственно, если прописать макрос коротких новостей так: [SHORT_NEWS_LAST-{[S_CAT_TRANS]}-5]template[/SHORT_NEWS_LAST] то скрипт выведет 5 новостей из текущей категории [S_CAT_TRANS] (sport). |
Спасибо сказали: | *RU*(21.12.2013), den(12.01.2014), zxgame(19.12.2013), | |