[DMI] DMI Doorway Generator.(v1.8)

Статус
В этой теме нельзя размещать новые ответы.
Кто из спецов подскажет, как его заставить генерить внутренние ссылки дорвея с относительными путями, а не абсолютными, чтоб можно было генерить на любой хостинг, а не конкретно на определённый домен или субдомен, а то в профиле всё время менять нудновато.
Спасибо

За перелиновку на странице, отвечают следующие макросы:

[Links_sub_N] - перелиновка между индесами разных дорвеев
[Links_pag_N] - прелиновка между случайными страницами, в пределах одного дорвея
[Links_loc_N] - то же само только ссылки относительные
[Link_oth_N] - ваши ссылки
[Links_glob_N] - перелиновка между случайными страницами, случайного дора

Все макросы, за исключением [Links_loc_N], дают абсолютные пути,
для этого им нужен домен который указывается в соответствующем поле,
при пакетной генерации задается конкретный домен под каждый кей,
Так же следует настроить перелиновку как между папками или как между сабами.
Т.е domen/key или key.domen.

Так что просто правильно сделай шаблон ;)
 
Спасибо что ткнул в нужном направлении. Пол дня искал где в скрипте поменять нужно. А все как всегда просто оказалось.
 
Спасибо за объяснение. Будем ваять шаблоны :)
И ещё тогда вопросик, возможно ли за один раз им генерить скажем на 10 сабов?
 
Хоть на 1000 )
Пакетная генерация называется.

Существует два способа, заливки по фтп:
Стандартная:
Со стандартной все просто: нужно ометить галочку "Загружать дорвеи по фтп"
Указать хост, логин, пароль.
Обратите внимание на синтаксис задания
хоста фтп: Для просмотра ссылки Войди или Зарегистрируйся,
ftp:// и последний слеш - обязательны.

Пакетная:
Нужно отметить в админке соответствующий режим, а строки фтп конфига вводить
уже на странице запуска скрипта (index.html).
( Хотя указывать данные фтп сервера в таком случа не надо, но галка заливать по фтп
стоять должна)

Синтаксис:
keyword1#domen1#Для просмотра ссылки Войди или Зарегистрируйся
keyword2#domen2#Для просмотра ссылки Войди или Зарегистрируйся
При пакетной генерации следует дорвей разделять по пакам.
Архивировать в ZIP перед отправкой - если выбрано все доры будут запкованы в зип архивы.
Создавать на фтп-сервере папки - если выбрано все доры будут в папках, как на сервере, если нет на фтп будут
передоваться только файлы.
Внимание! Если дорвеи не разелять по папкам, то скрипт будет сканировать всю папку дорвеев на сервере и заливать ее.
Так что в папке не должно быть вложено других папок, там должны быть только файлы.
 
Люди, кто силен в ПХП, может, напишите код, чтобы:
1. После генерации дора переименовывал Index.html в Sitemep.html (которым он и является, и в таком случае там действительно не нужен редирект);
2. Кейворд.html в Index.html.
Как я понимаю, вышеизложенное просится в файл doorgen.php.
 
Я ж уже писал, как вставить редирект в Index.htm....

Ну на крайняк, можно и без правки кода - просто скопируйте содержимое page.html в index.html + вставьте редирект, в page.html - все оставьте так как есть.

Ну...нужно еще карту будет вынести в отдельный файл.
 
Я ж уже писал, как вставить редирект в Index.htm....

Так и сделано

Ну на крайняк, можно и без правки кода - просто скопируйте содержимое page.html в index.html + вставьте редирект, в page.html - все оставьте так как есть.

Тогда не будет карты.

Ну...нужно еще карту будет вынести в отдельный файл.

А где же теперь ее взять :)

Если бы кто-нибудь поправил код, как я предложил, мы, наконец, получили бы полноценный дор с нормальной мордой и картой.
 
Так как он у меня наконец-то заработал(он на 4 php вообще-то работает или нет? потому что только поставил 5 так сразу заработал....) :yahoo: тогда скоро сделаю чтоб карту клал отдельно.(хотя наверное уже кто-то сделал, и обязательно сюда выложит ;) )
 
У меня на РНР 4.4.6 работает.:)
Дорген работает с шаблонами, как с папками.
Папка должна иметь имя вида: tmpl*, * - любое число. (например tmpl5)
* - индефикатор шаблона, который следует указать в админке,
при его выборе.
Все шаблоны лежат в папке config/templates
Правила формирования шаблона:
1. В шаблоне должна быть страница page.html - будет использоваться как шаблон
для всех страниц, кроме карты (index.html)
2. Cтраница index.html - шаблон карты.
3. Папка не должна содержать других вложенных папок.
Естественно в папку можно положить картинки, таблици стилей и др.
Все автоматичски перейдет в каждый дорвей.
Макросы для шаблонов
Для page.html
[Links_sub_N] - N рандомных ссылок между индексами разных доров
[Links_loc_N] - N рандомных ссылок страницами (локально, т.е без домена)
[Links_pag_N] - N рандомных ссылок страницами
[Link_oth_N] - N рандомных ссылок, из спска ваших ссылок
[Links_glob_N] - N рандомных ссылок,на любую страницу, любого дора
[Image_N] - pандомная картинка, где N любое число, сделано для показания уникальности картинки (если их на странице много)
[Rnds_file_N] - N рандомных строчек из файла file.txt (файл должен лежать иам где и index.php)
[Rndw-word1-word2.....] - Cлучайное слово из преведенных ( использовать _ вместо пробела)
[Rndf_N_P] - Случайное число от N до P
[Link_self] - линк сам на себя
[Domen] - Для просмотра ссылки Войди или Зарегистрируйся
[Key_pag] или [key_pag] - кей страницы
[Key_main] или [key_main] - общий кей на один дор
[Content_not_key_N] - текст без кея, N - кол-во слов.
[Content_N] - текст с кеями (процент задается в админки), N- кол-во слов.
[Key_N] - N рандомных кеев из увертюры, через запятую
[Key_list_N] - N рандомных кеев из заданного списка кеев для доров, через запятую
[Redirect] - редирект
Для index.html
Те же, за исключением макросов перелиновки
[Map] - карта дора
Возможны конструкции вида: [Rnds_[Key_main]_1], [Links_sub_[Rndf_5_8]] и др.
Нужно что б шаблоны выглядили по-разному, например : [Links_pag_01] [Links_pag_1], тогда он будет ставить разные данне. Внимание!! Эта условность относится ко всем макросам с цифрой.

Это тебе в помощь... Если сделаешь - с нас > "спасибо" <
 
Спасибо, у меня два мануаля в помощь есть :).

Вопрос - никто не пробовал РУ версию?(там в настройках смена есть....)

А то слегка проблема....он ключевики выделяет на ссылки(ну вроде в настройках есть такое)...но, если ссылка переводится в транслит, то и кей почему-то тоже....Если кто не понял - пример:

ключевик - аватар
ссылка в тексте - avatar

И еще одно, первая буква папки(если делать локально, без FTP) - остается на русском....остальная часть слова на транслите.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху