Перейти на главную страницу
Особенности:
Системные требования: win xp, win 7, .net framework 3.5, internet explorer 8 с включённым JavaScript, подключение к Интернету.
Интерфейс программы выполнен в виде html страниц. Файлы интерфейса лежат в папке interface. Доступно два интерфейса – классический и новый 2011. Интерфейсы доступны на двух языках – русском и английском.
Сменить на классический: переименуйте папку interface в interface-2011, а interface-classic в interface.
Сменить на новый 2011: Переименуйте папку interface в interface-classic, а interface-2011 в interface. Чтобы сменить обои замените файл interface\ru\images\background.jpg на свой.
В верхней части страниц находятся вкладки: Генератор, Настойки, FTP, Экспорт в A-Poster, Scripting.
Генератор – вкладка для управления и отображения статуса генерирования, отображения проектов, их создания, редактирования, удаления.
Настойки – вкладка, на которой производится просмотр, создание, редактирование и удаление профилей настроек.
FTP – вкладка, для управления и отображения заливки по FTP, сайты на заливку.
Экспорт в A-Poster – вкладка для отображения и управления отправкой заданий в A-Poster.
Scripting – вкладка для выполнения (тестирования) скриптов.
Описание настроек
Настойки создания сайтов задаются в профиле настроек. Вы можете создавать несколько профилей для разных проектов.
Первое, что нужно указать – режим создания сайта.
Все файлы статей лежат в одной папке. В каждом файле одна статья. Первая строка - заголовок статьи, далее текст статьи со всеми html-тэгами. Возможно указание категории статьи: #categories#Категория#categories#. Прописывать категорию можно в любом месте файла. Также можно выделять в статье её краткое описание (вступительная часть) при помощи .
Пример:
Заголовок статьи
Контент: Вступительная часть
Контент: Продолжение
Вступительная часть будет выводиться в категориях вместо стандартного начала статьи.
Для того, чтобы статьи распределялись согласно их категориям (которые прописаны в #categories##categories#), нужно поставить галочку "Делать названия категорий из категорий статей и распределять статьи с их учётом".
Категории будут созданы из найденных в файлах статей. Если галочку не ставить, а прописать свои категории, то статьи также будут распределяться согласно их категориям, если соответствующие категории будут иметься среди заданных.
#content#
Контент: Вступительная часть
Контент: Продолжение
#content# — обязательный тег
#categories#категория#categories# — не обязательный тег
#tags#метки#tags# — не обязательный тег
В режиме «Гибрид (Дорвей + Сателлит)» дорвейные статьи (статьи с сгенерированным текстом) идут вперемешку с сателлитными статьями (статьи из готового контента).
Т.е. в проекте вы указываете файл с ключевиками и папку со статьями. Программа загружает их и для каждого ключевика делает страницу со сгенерированной статьёй, а для каждой готовой статьи из указанной папки делает страницу с ней.
Режим «Гибрид-2 (Сателлит с отложенными дорвейными статьями)» аналогичен режиму «Гибрид (Дорвей + Сателлит)», только дорвейные статьи сразу не отображаются на сайте, а отображаются только сателлитные. Т.е. сразу будет получатся обычный сателлит, а все генерированые статьи появятся при заходе на специальную страницу op_upd.php. Если не ставить галочку "Отложенные статьи появляются все сразу после обращения к op_upd.php", то статьи будут появляться постепенно, как при обычной отложенной публикации.
После заливки дора на сервер, нужно не забыть поставить права на запись на файлы udt.txt, alist-*.txt, sitemaplist.txt, sitemap.xml, rss*.xml.
Если установить галочку «Изменить названия файлов скриптов, стилей, изображений», то к именам соответствующих файлов будут добавляться случайные числа (рандомизация шаблона).
Выберите кодировку в которой сохранён файл с ключевиками, кодировку файла с текстовкой, кодировку шаблона и конечную кодировку сайта (кодировка, в которой будут сохраняться все страницы). Обратите внимание, что если, например, шаблон сохранён в utf-8, а для сайта выбрать windows-1251, то надо, чтобы в шаблоне в META тегах была указана кодировка windows-1251. Кодировка указанная в META тегах должна соответствовать кодировке сайта, иначе текст будет отображаться закорючками.
Сайт может быть на HTML, SHTML, PHP, ASP.
HTML и SHTML – это статические страницы. PHP и ASP – динамические, хотя если не ставить галочки «Псевдодинамический дор», «Динамический дор» и «Динамический дор с отложенной публикацией», то это будут обычные статические страницы, только с расширением php или asp.
Для PHP и ASP сайтов можно поставить галочку «Псевдодинамический дор» и тогда несмотря на то, что страницы будут обычными, как HTML, их URL-ы будут как у динамических страниц, т.е. с передачей переменных. В настоящий момент эта функция является устаревшей, т.к. есть возможность создания динамических сайтов.
Преимущество динамических сайтов в том, что они занимают на хостинге значительно меньше места, чем статические HTML сайты. Динамический сайт представляет собой движок, шаблон и файлы с контентом. Так же полезным может быть то, что можно легко менять какие-либо детали в шаблоне уже готового сайта, добавить или удалить данные, например, поставить сквозную ссылку или баннер.
Для динамических сайтов доступны следующие опции:
Если поставить галочку «Генерировать в sql-дамп», то все данные будут сохраняться в файл dump.sql. Данные для доступа к базе надо прописать в dyn\dbinfo.php. Далее вы импортируете дамп в phpMyAdmin, заливаете папки с движками доров на сервер. Сам движок такой-же как и для обычных динамических доров. При первом обращении к странице, её данные вытягиваются из базы и сохраняются в файл, из которого потом и берутся при последующих обращениях.
Можно также организовать элиасную схему. Залить все паки с сайтами в одну папку и положить в корень файл .htaccess из папки dyn доргена. При обращении к сайту .htaccess перенаправляет запросы к нужному движку.
Посмотреть схему - https://www.jakokruzo.ru/images/aliases_shema.jpg.
Опция «Добавлять к ID статьи случайное число (как в DLE)» добавляет к идентификатору статьи случайное число: https://www.site.ru/article.php?a=509-skachat-film-avatar
При установленной галочке «Сгенерировать текст» на главной странице будет выводиться сгенерированный текст. Без этой галочки текста на главной не будет.
Если установлена галочка «Вывести случайные статьи», то после текста будут выводиться несколько анонсов статей, в указанном диапазоне.
Имя файла главной страницы (без расширения) указывается в поле «Файл главной стр.:». Обычно это index или default.
В поле «Название главной стр.:» вводится то название главной страницы, которое будет в ссылке ведущей на неё. Обычное название - «Главная».
Далее задаём следующие параметры:
Статьи вне категорий – это статьи, которые находятся вне какой-либо категории, а ссылки на них выводятся в меню, сразу после ссылки на главную страницу.
Кол-во категорий статей – сколько категорий (рубрик) делать на сайте. Статьи распределяются по категориям равномерно. Чем больше категорий, тем меньше статей в каждой, и наоборот, чем меньше категорий, тем больше статей будет в каждой.
Анонсы выводятся в категории не все сразу, а по несколько штук на страницу. Количество штук указывается в поле «Кол-во анонсов статей на странице». Если в категории, например, 200 статей, а кол-во анонсов статей на странице указать 10 штук, то в категории будет 200/10=20 страниц с анонсами.
Кол-во символов в анонсе статьи – длина анонса. В анонсе не выводятся html-теги (разметка, картинки), а только один текст.
1-1 на коце – это номер категории и номер страницы категории. Т.е. каждая категория разбивается на несколько страниц:
и т.д.
Далее задаём имя для страниц статей, либо ставим галочку «Делать имена страниц со статьями из их ключ. слов», и тогда имена страниц будут делаться из ключевика страницы. Например, если ключевик страницы «ремонт холодильников», то url страницы будет:
Если поставить галочку «Оставлять кириллицу», то русские буквы не будут заменяться на английские: http://www.test.ru/ремонт-холодильников.html
Если не ставить галочку «Делать имена страниц со статьями из их ключ. слов» и указать имя страниц со статьями, например, articles, то url будет:
http://www.test.ru/article-770624.html, где 770624 – идентификатор статьи.
Идём дальше.
Параметры динамических URL-ов – это переменные, в которых скрипту передаются идентификатор статьи, номер категории и номера страниц категорий. Эти переменные используются в url-страниц динамических сайтов, т.е., если вы делаете статический сайт, эти настройки не используются.
Допустим, мы указали параметр id статьи – num. Тогда url страницы со статьёй будет: http://www.test.ru/article.php?num=770624 . Можно указать, например, n, art, show, и т.п.
Страницам статей (скрипту) передаётся только одно значение идентификатора статьи, а страницам категорий передаётся два значения – номер категории и номер страницы в категории.
Если указать параметр (переменную) номера категории – ctg, а параметр номера страницы категории – pg , то url страницы категории будет такой:
http://www.test.ru/category.php?ctg=5&pg=2 , где ctg=5 – передача номера категории, а pg=2 – номера страницы.
Эти параметры можно не указывать. Если оставить поля пустыми, то по умолчанию они будут «n» для id статьи, «c» для номера категории, «p» для номера страницы категории.
Названия вводятся списком.
Если их не указывать, то названия категорий будут браться из случайных ключевиков.
Теперь об изображениях к статье.
Если установить галочку «Случайные картинки к статьям», то к каждой статье будет ставиться картинка, взятая из папки, указанной в поле «Папка, из которой будут браться картинки:». В папке с JakoDorgen-ом есть папка artimages, в которой есть немного дефолтных картинок к статьям.
Папка для картинок – папка, в которую будут помещаться эти изображения. Эта папка будет создаваться автоматически в папке с генерируемым сайтом.
Файлы картинок – имена (префикс) файлов картинок. Например, если имя указать – img, то картинки будут иметь имена: img943208.jpg, img274850.jpg и т.д.
Чтобы к картинкам делался альтернативный текст (alt), то ставим галочку «Прописывать ALT картинок».
Если нужно, чтобы картинка была не у каждой статьи, можно указать вероятность вставки картинки в процентах. Например, если указать 50%, то картинки будут только у половины статей.
Далее идут настройки генерирования текста.
Итак, текст статьи может генерироваться из текстовки указанной в проекте, либо вставляться целиком.
Чтобы текст генерировался ставим метод «Микс». Текст генерируется следующим способом: берутся несколько предложений из разных частей текстовки, от каждого берётся определённая часть, потом части складываются и получается новое предложение. Количество предложений, которые берутся, указывается в поле «Кол-во исходных предложений:» . 2-3 предложения нормальное количество. Если указать 1, то предложения будут браться целиком. Чем больше кол-во исходных предложений, тем из больших частей будут делаться предложения, и текст будет рандомней.
Если поставить галочку «Сохранять позиции частей предложений», то, например, если исходных предложений 3, то от первого возьмётся начало, от второго середина, а от третьего конец, и эти части так последовательно и соединятся.
Если вы генерируете сайт на русском языке, можно поставить галочку «Учитывать тематичность комбинируемых предложений (для ru)». Тогда для создания предложения будут браться исходные предложения схожей тематики.
Теперь о методе «Текст как есть».
При этом методе предложения будут браться из текстовки целиком, один за другим.
Если предварительно отделить в текстовке тексты друг от друга строчкой из минусов (-------------------------------), то можно поставить галочку «В текстовке используется разделитель статей (строка из минусов)», и тогда тексты будут браться не по предложениям, а целиком.
Про абзацы.
В html абзац обычно заключается в теги
, или просто завершается тегомКоличество абзацев в тексте регулируется выставлением значения вероятности абзаца (%). Например, если поставить 50%, то вероятность, того, что после каждого предложения будет начинаться новый абзац будет 50%. Если поставить 100%, каждое предложение будет абзацем. Нормальное значение – около 20%.
Далее идут настройки простановки ключевиков в текст.
Можно выбрать равномерную вставку, или вставку с преобладанием в начале, середине или конце текста. Кучность расположения ключевиков определяется коэффициентом разброса, минимальное значение которого может быть – 1, а максимальное – 20. Чем меньше этот коэффициент, тем ближе друг к другу будут находиться ключевики. При равномерной простановке ключевиков этот коэффициент не важен, а вот в других случаях имеет большое значение. Если поставить, например, преобладание в середине и небольшой коэффициент разброса, то больше всего ключевиков будет в середине текста, а в начале и конце их почти не будет. Если же поставить коэффициент близкий к 20, то ключевики будут располагаться почти равномерно.
Большое значение играет плотность ключевых слов в тексте. Чем она больше, тем больше ключевиков будет в тексте. Если например в тексте 200 слов, а плотность ключевиков указана 5%, то в текст будет вставлено примерно 10 ключевиков.
Чтобы при вставке (высчитывании кол-ва ключевиков для вставки) учитывалась длина ключевиков (кол-во слов в ключевике), то надо поставить галочку «Плотность с учётом многословности ключевиков». Допустим, в тексте 200 слов, при плотности ключевиков 5% вставятся 10 ключевиков по 2 слова в каждом, и общее кол-во слов в тексте будет уже 220, т.е. процент ключевиков, если считать их целиком, а не по словам, получится 4,5%, а не 5%, а если считать с учётом многословности, то будет как раз 5%. Есть разные мнения по поводу, как правильно считать. На практике каждый веб-мастер делает, как считает правильным.
Для русского текста можно поставить галочку «Замена существительных (для ru)», и тогда ключевики будут вставляться в текст вместо имеющихся в нём существительных.
Большую роль играет выделение ключевиков тегами. JakoDorgen PRO позволяет делать любые виды выделений. Для этого нужно только указать теги для выделения и процент ключевиков, которые будут выделяться. Рассмотрим пример:
В таком случае в теги будет браться от 30 до 50 процентов ключевиков в тексте. Еще от 20 до 40 процентов ключевиков будут браться в теги .
Пример 2:
*|20-25
*|15-20
*|10-17
В таком случае в теги будет браться от 20 до 25 процентов ключевиков в тексте. Еще от 15 до 20 процентов ключевиков будут браться в теги . И ещё 10-17% будут браться в .
Также можно, чтобы ключевики разбивались по словам. Пример для ключевика «горящие туры канада»:
Принцип тот же самый, что и с выделением ключевиков.
Потом надо указать разность дат статей.
Допустим, если указать 1, то между датами будет разница в один день: 09.09.2011, 10.09.2011, 11, 09.2011 и т.д.
Если указать 3, то будет 09.09.2011, 12.09.2011, 15, 09.2011 и т.д.
Если указать 0.5, то это две статьи в день: 09.09.2011, 09.09.2011, 10, 09.2011 ,10, 09.2011 и т.д.
0.25 – 4 статьи в день.
0.1 – 10 статей в день.
Если нужно, чтобы к статьям делались комментарии, то надо прописать их количество, и длину комментария. Можно сделать, чтобы в комментарий вставлялись ключевики.
Для того, чтобы создавалась карта сайта, в шаблоне должна быть ссылка на неё ([SITEMAP_LINK]Карта сайта[/SITEMAP_LINK]). Если ссылки нет, то карта сайта создаваться не будет.
Надо указать, сколько ссылок будет выводиться на одной странице в карте сайта и title страниц.
Чтобы создавалась xml-карта сайта и robots.txt, нужно поставить галочку «Генерировать sitemap.xml и robots.txt». Для файла robots.txt указывается шаблон, в котором [SITE_NAME] будет заменяться на имя сайта.
Можно делать либо общий RSS, либо отдельный для каждой категории.
Далее надо указать, каким будет title (заголовок) страниц. Можно, чтобы в title, кроме основного ключевика страницы добавлялись другие ключевики или случайные слова, в указанном количестве. Также можно указать, какой текст добавлять в начало и конец заголовка.
Аналогично указывается, как делать meta keywords и meta description.
Теперь, о том, как и куда перенаправлять посетителей.
Можно делать редирект.
В URL-е,на который будет делаться перенаправление, можно указать ключевик макросом [KEYWORD].
Скрипт редиректа делается зашифрованным. Его можно делать либо прямо в странице, либо в отдельном файле. Можно ставить задержку, т.е. время через которое будет происходить перенаправление.
Если вы хотите, чтобы редирект был нестандартный, укажите свой скрипт.
Вы можете выбрать надпись из списка, или указать свой html код надписи и ссылки, который будет добавляться в начало страниц.
После редактирования профиля настроек не забудьте его сохранить.
Откроется страница добавления проекта:
Название сайта нужно вписывать без https://. В title сайта вписываем его заголовок (заголовок главной страницы). Надпись в шапке – тот текст в шапке, который выводится макросом [HEAD_CAPTION].
Если вы делаете дорвей, укажите файл с ключевиками и текстовкой, а если делаете сателлит укажите папку со статьями. Если делаете гибриды, указать нужно и то, и другое.
Выберите профиль настроек, по которым будут генерироваться сайты.
Шаблон указывать не обязательно. Его нужно указывать, если вы хотите, чтобы брался шаблон отличный он указанного в профиле. Можно указать не сам шаблон, а папку с шаблонами. Тогда из неё будет браться случайный шаблон.
Данные FTP доступа нужно вводить, если вы хотите, чтобы после создания сайта он был автоматически закачан на сервер, либо, чтобы делалась очередь для FileZilla.
Далее можно указать дополнительные данные, например, код счётчика:
Теперь макрос [COUNTER] будет заменяться на указанный код счётчика.
Можно указывать любые свои макросы и данные.
Сайт|Тайтл|Надпись в шапке|Файл ключевиков|Файл текстовки|Папка со статьями|Профиль|FTP-сервер|FTP-логин|FTP-пароль|FTP-папка
После создания проектов надо указать, в какую папку сохранять сайты.
При перелинковке «все на всех» на каждом сайте ставятся ссылки на другие сайты в пачке.
В настройках указывается максимально допустимое кол-во
ссылок на странице. Ссылки раскидываются по страницам
рандомно.
Например, если дорвей на 100 ключевиков, то если ставить и на внутренних
и на главной, то всего свободных для простановки страниц будет 101.
Если в пакетке 10 доров, то будет 9 ссылок, которые будут распределены
по имеющимся 101 странице в рандомном порядке с учётом максимально
допустимого количества ссылок на страницах. Может быть, что ссылка
будет на главной и на 8 внутренних, если ограничение на всех 1
ссылка. А может и не быть ссылки на главной, а все
ссылки быть на внутренних. Если ограничение например 3 ссылки, то
может быть 2 ссылки на главной, 3 ссылки на одной внутренней, и 4 ссылки
по одной на других внутренних страницах. А может также на главной
и не быть ссылок. Может по одной ссылке на внутренних быть.
Может 3 на главной, 3 на одной внутренней и 3 на другой.
При перелинковке цепочкой на каждом сайте из пачки будет ставиться ссылка на следующий сайт. На последнем сайте будет ссылка на первый.
Настройки сохранения списков URL
Чтобы сохранить список, укажите формат и имя файла для сохранения. Списки сохраняются в папку reports.
Например, если нужно сохранить только адреса страниц, то формат будет просто [URL]. Если же надо сохранить адрес и ключевик через вертикальный слэш, то формат: [URL]|[ANKOR]. А если нужно сохранить html-ссылку, то: [ANKOR].
Если надо, чтобы сохранялись только адреса страниц статей, без страниц категорий и прочих, то нужно поставить галочку «Сохранять только URL-ы страниц статей».
Для каждого сайта список сохраняется в отдельную папку. Если делать только один список для каждого сайта, то можно поставить галочку «Не создавать папку для одного списка», и тогда отдельных папок для списков не будет создаваться.
Можно, чтобы для каждого сайта сохранялся список из случайных страниц. Для этого поставьте галочку «Сохранять список из случайных URL-ов» и укажите количество URL-ов случайных страниц. Список будет сохранён в файл some_urls.txt в отдельную папку для каждого сайта, либо в единый для всех файл, если поставить галочку «Сохранять в один файл для всех доров».
Настройки FTP закачки
JakoDorgen PRO может заливать сайты на сервер в несколько потоков. Хотя максимальное кол-во потоков 20, на практике, для стабильной заливки обычно используется от 1 до 3-х потоков.
Если во время заливки возникнет какая-либо ошибка, её продолжение будет через указанное кол-во секунд.
Если ошибка будет возникать несколько раз подряд, то можно сделать, чтобы заливка сайта пропускалась, и начиналась заливка следующего сайта.
Часто на сервере в паке сайта уже лежит дефолтная главная страница. Чтобы перед заливкой она удалялась, нужно поставить соответствующую галочку и вписать имя этой страницы (обычно index.html).
Если вы заливаете сайт с отложенной публикацией надо поставить права на файлы: udt.txt, alist-*.txt, sitemaplist.txt, sitemap.xml, rss*.xml. Чтобы это делалось автоматически, нужно поставить галочку «Менять права для файлов», указать эти файлы (udt.txt, alist-*.txt, sitemaplist.txt, sitemap.xml, rss*.xml) и указать права 777.
Если вы хотите заливать сайт через FileZilla, то можно делать либо отдельную очередь для каждого сайта, либо одну для всех.
Настройки создания проектов для XRumer
Можно делать один общий проект для всех сайтов, либо отдельный для каждого. Чтобы генерировался текст объявления ставим галочку и указываем кол-во слов. Водим кол-во вариаций ссылок.
Потом вводим данные, ник, реальное имя, пароль и т.д.
Проекты сохраняются в папку xrumer_projects.
Можно делать одно общее задание для всех сайтов.
Отправка заданий осуществляется post-запросом на указанный URL.
Задания сохраняются в папку aposter_projects.
После того, как сайты сгенерировались, их можно заархивировать.
Укажите тип архива, zip или rar, и путь к WinRAR-у. Если архив rar, то его можно разделить на тома определённого размера.
В режиме генерирования под Zerber будет создаваться не сайт, а файлы с данными для экспорта в Zerber.
Укажите кол-во случайных слов до и после ключевика.
Краткое описание может быть из полного текста статьи (начало статьи), а может из случайного сгенерированного текста.
Введите список категорий из которых будет выбираться категория статьи.
Ещё можно указать, делать ли теги.
Шаблоны лежат в папке templates.
Шаблон – страница page.htm с текстом, html тегами и макросами, а также файлы стилей, изображений, и другие файлы относящихся к page.htm.
Макросы могут быть одиночные и блочные. Например, макрос [TITLE] – одиночный, а макрос [RANDLINKS-x1-x2][ITEM][A][/ITEM][/RANDLINKS], который выводит случайные ссылки, - блочный, составной. У него есть вложенный блок [ITEM][A][/ITEM], в котором находится одиночный специальный макрос [A].
Сам блок [RANDLINKS-x1-x2][/RANDLINKS] содержит область вывода случайных ссылок, а блок [ITEM][/ITEM] – область одной (каждой) ссылки. [A] – сама ссылка. Значение блока [ITEM][A][/ITEM] будет повторено n раз в диапазоне от x1 до x2, указанных в макросе [RANDLINKS-x1-x2].
Пример:
Случайные ссылки:
[ITEM][A]
[/ITEM]
[/RANDLINKS]
Этот блок выведет от 3 до 5 ссылок:
Случайные ссылки:
Купить окна ПВХ выгодно
Ремонт пластиковых окон Москва
Купить окна Москва
Установка пластиковых окон Киев
Рассмотрим блок меню:
[MENU]
[ITEM][A] [/ITEM] [SITEMAP_LINK]Карта сайта[/SITEMAP_LINK] |
[/MENU]
Между [MENU] и [ITEM] есть html-код таблицы в которой находятся ссылки меню:
Далее идёт: [ITEM][A] После [/ITEM] идёт [SITEMAP_LINK]Карта сайта[/SITEMAP_LINK]. Это необязательный блок, выводящий ссылку на карту сайта. [SITEMAP_URL] в нём будет заменяться на адрес карты сайта. Т.е. весь этот блок будет выводить: Карта сайта. Между [/SITEMAP_LINK] и [/MENU] низ таблицы: |
Главная
Купить окна ПВХ выгодно Ремонт пластиковых окон Москва Купить окна Москва
|
Этот блок содержит вложенный блок [PRE_ARTICLES] [/PRE_ARTICLES] – анонсы статей.
Рассмотрим на примере:
[PAGE_AREA]
[ARTICLE_DATE]
[ARTICLE_IMG][/ARTICLE_IMG]
[ARTICLE_TEXT]
[RANDLINKS-3-5]
[ITEM][A]
[/RANDLINKS]
[COMMENTS]
[COMMENT_DATE] - [COMMENT_AUTHOR] |
[COMMENT_TEXT] |
[/COMMENTS]
[PRE_ARTICLES]
[CURRENT_RSS_LINK] RSS
[/CURRENT_RSS_LINK]
[ARTICLE_DATE] [ARTICLE_TITLE] |
[ARTICLE_IMG] Подробнее
|
[/PRE_ARTICLES]
Всё что синее, форматирует вывод контента статьи, и никак не относится к статьям категорий.
Внутри [PAGE_AREA] [/PAGE_AREA] могут ещё быть блок [SITEMAP_PAGE_CONTENT][SITEMAP_LINKS][/SITEMAP_PAGE_CONTENT], который детализирует вывод карты сайта, блок [MAIN_PAGE_CONTENT][/MAIN_PAGE_CONTENT], который детализирует вывод контента на главной странице, и блок [OTHER_PAGE-Имя страницы-Заголовок страницы][/OTHER_PAGE] даёт возможность задавать пользовательские страницы.
По умолчанию, контентом главной страницы делается сгенерированный текст, без h1-заголовка и картинок. Пример детализации вывода контента на главной:
После [PAGE_AREA] вписываем:
[MAIN_PAGE_CONTENT]
[ARTICLE_TEXT-50%]
[ARTICLE_TEXT-50%]
[/MAIN_PAGE_CONTENT]
Так на главной будет выводиться не просто один текст, а ещё и заголовок h1 из случайного ключевика, картинка, и половина текста будет идти до картинки, а половина после.
Пример с детализацией карты сайта (добавление заголовка h1 «Карта сайта» ):
После [PAGE_AREA] вписываем:
[SITEMAP_PAGE_CONTENT]
[SITEMAP_LINKS]
[/SITEMAP_PAGE_CONTENT]
Теперь подробно о блоке [PRE_ARTICLES][/PRE_ARTICLES].
Внутри этого блока во вложенном блоке [PRE_ARTICLE] [/PRE_ARTICLE] задаётся формат вывода анонсов.
В примере выше, между [PRE_ARTICLES] и началом блока [PRE_ARTICLE] идёт:
[CURRENT_RSS_LINK] RSS
[/CURRENT_RSS_LINK]
Ссылки на страницы категории делаются автоматом, но их вывод можно детализировать. Например, чтобы вместо (1) 2 3 4 5 6 7 8 9 10 ... выводилось Страницы: ( 1 ) 2 3 4 5 6 7 8 9 10 следующие, нужно вставить, например, перед [/PRE_ARTICLES] такой блок:
[PAGESNAV]
Кроме них в статье есть блок [COMMENTS] [/COMMENTS] для вывода комментариев. В нём могут использоваться макросы: [COMMENT_DATE] – дата комментария, [COMMENT_AUTHOR] – автор (берётся из файла nicks.txt), [COMMENT_NUM] – номер комментария, [COMMENT_TEXT] – текст комментария.
Текст статьи выводится макросом [ARTICLE_TEXT]. Есть возможность вывода текста по частям, с помощью макроса [ARTICLE_TEXT-X%]. Например, если нужно вывести в серидине текста картинку:
[ARTICLE_TEXT-50%]
[ARTICLE_TEXT-50%]
Последний макрос можно делать [ARTICLE_TEXT-100%], что выводит текст до конца.
Все макросы
Одиночные:
[TITLE] – заголовок страницы.
[REDIRECT] – код редиректа.
[NOREDIRECT] – код для безредиректного перехода.
[RANDLIST] – случайная строчка из файла, указанного в настройках.
[RANDLIST_FROM_FILE-Путь к файлу] - случайная строчка из файла, указанного в макросе.
[RANDFILE_FROM_FOLDER-Папка] - имя случайного файла из указанной папки.
[FILE_FROM_FOLDER-Папка] - имя файла из указанной папки. Файлы берутся по порядку.
[RANDIMG_FROM_FOLDER-Папка] - выводит случайную картинку из указанной папки, которая находится в папке с шаблоном. Пример: создаёте рядом с шаблоном папку, например mypictures, и копируете в неё картинки, а в шаблоне вставляете: [RANDIMG_FROM_FOLDER-mypictures].
[DTEXT-20-40] - динамический текст (разный на всех страницах). В данном примере длина от 20 до 40 слов.
[DTEXT_COPY-3-5] - выводит несколько целых предложений из файла с текстовкой. Предложения берутся по порядку. В данном примере 3-5 предложения.
[DTEXT_COPYRAND-3-5] - то же, что и [DTEXT_COPY-3-5], только предложения берутся случайно.
[DTEXT_COPY_FROM_FILE-Файл-3-5] - то же, что и [DTEXT_COPY-3-5], только предложения берутся не из файла с текстовкой, а из указанного файла.
Предложения берутся по порядку. Пример: [DTEXT_COPY_FROM_FILE-D:\jako\MText.txt-3-5].
[DTEXT_COPYRAND_FROM_FILE-Файл-3-5] - то же, что и [DTEXT_COPY_FROM_FILE-Файл-3-5], только предложения берутся случайно.
[STEXT-20-40] - статический текст (один на всех страницах). В данном примере длина от 20 до 40 слов.
[STEXT_COPY-3-5] - статический вариант [DTEXT_COPY-3-5].
[STEXT_COPYRAND-3-5] - статический вариант [DTEXT_COPYRAND-3-5].
[DTEXTK-20-40-5%] - случайный текст с со вставкой ключевика (20-40 - кол-во слов, а 5% - это плотность ключевика).
[CURRENT_CATEGORY_URL] - выводит url категории.
[CURRENT_CATEGORY_NAME] - выводит название категории.
[KEYWORD] - ключевик.
[KEYWORD_TRANSLIT-0] - ключевик в транслите без лишних символов (пробел заменяется на "-"), а [KEYWORD_TRANSLIT-1] - со всеми симолами.
[PKEYWORD] - ключевик с перестановкой слов.
[BKEYWORD] - ключевик с большой буквы.
[BKEYWORD_TRANSLIT-0] - ключевик с большой буквы в транслите без лишних символов (пробел заменяется на "-"), а [BKEYWORD_TRANSLIT-1] - со всеми симолами.
[PBKEYWORD] - ключевик с большой буквы с перестановкой слов.
[CITE] - выводит определение для ключевика.
[HEAD_CAPTION] - надпись в шапке.
[RANDKEYWORD] - случайный ключевик.
[RANDKEYWORD_TRANSLIT-0] - случайный ключевик в транслите без лишних символов (пробел заменяется на "-"), а [RANDKEYWORD_TRANSLIT-1] - со всеми симолами.
[RANDBKEYWORD] - случайный ключевик с большой буквы.
[RANDBKEYWORD_TRANSLIT-0] - случайный ключевик с большой буквы в транслите без лишних символов (пробел заменяется на "-"), а [RANDBKEYWORD_TRANSLIT-1] - со всеми симолами.
[RANDLINK]- ссылка на случайную страницу дора.
[RAND_CATEGORY] - ссылка на случайную категорию.
[RAND_BCATEGORY] - ссылка на случайную категорию с большой буквы.
[RAND_CATEGORY_URL] - url случайной категории.
[RAND_CATEGORY_NAME] - название случайной категории.
[RAND_BCATEGORY_NAME] - название случайной категории с большой буквы.
[RANDURL] - выводит URL случайной страницы.
[AURL] - URL текущей страницы.
[ARTICLE_NUM] - номер статьи.
[RAND-10-99] - случайное число. В данном примере в диапазоне от 10 до 99.
[SITE_NAME] - имя сайта.
[DOMAIN_NAME] - домен.
[TAGS-10-15] - облако тэгов из ключевиков. В данном примере в диапазоне от 10 до 15 ключевиков.
[RANDDATE-01.01.2011-20.02.2011-dd.MM.yyyy] - случайная дата в указанном диапазоне. dd.MM.yyyy - формат даты. dd - день из двух символов, d - из одного, аналогично MM -месяц, yyyy - год. Например: с dd.MM.yyyy будет 05.01.2011, для d.M.yyyy будет 5.1.2011, для d.M.yy будет 5.1.11, для yyyy/M/d будет 2011/1/5. Можно с временем: dd.MM.yyyy hh:mm:ss , где hh - час, mm - минута, ss - секунда.
[COPYRANDIMG_FROM_FOLDER-Папка с картинками-папка куда копировать] выводит случайную картинку с копированием. Например картинки лежат в D:\mypictures, то [COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics] будет копировать случайную картинку из D:\mypictures в папку pics дора и выведет . Можно с alt-ом: [COPYRANDIMG_FROM_FOLDER-D:\mypictures-pics-Скачать фильм].
[ARTICLE_TEXT]- текст статьи
Есть возможность вывода текста по частям, с помощью макроса [ARTICLE_TEXT-X%]. Например, если нужно вывести в серидине текста картинку:
[ARTICLE_TEXT-50%]
[ARTICLE_TEXT-50%]
[ARTICLE_DATE] – дата статьи.
[SITE_EXT] – расширение страниц.
[MENU] [ITEM][A][/ITEM] [/MENU] – меню.
[SITEMAP_LINK][SITEMAP_URL][/SITEMAP_LINK] – ссылка на карту сайта. Пример: [SITEMAP_LINK]Карта сайта[/SITEMAP_LINK].
[CATEGORIES] [ITEM][A] [/ITEM] [/CATEGORIES] – категории.
[MAIN_RSS_LINK][MAIN_RSS_URL][/MAIN_RSS_LINK] – ссылка на rss канал. Пример: [MAIN_RSS_LINK] RSS[/MAIN_RSS_LINK].
[PAGE_AREA] [/PAGE_AREA] – область вывода основного контента (статей, анонсов).
[ARTICLE_IMG][IMG_URL][IMG_ALT][/ARTICLE_IMG] – изображение к статье. Пример: [ARTICLE_IMG][/ARTICLE_IMG].
[RANDLINKS-x1-x2][ITEM][A][/ITEM][/RANDLINKS] – ссылки на случайные статьи.
[COMMENTS] [COMMENT] [COMMENT_DATE] [COMMENT_AUTHOR] [COMMENT_TEXT] [/COMMENT] [/COMMENTS] – комментарии к статье.
[PRE_ARTICLES] [/PRE_ARTICLES] – анонсы статей.
[CURRENT_RSS_LINK][CURRENT_RSS_URL][/CURRENT_RSS_LINK] – ссылка на rss канал категории.
[SCRIPT][/SCRIPT] - скрипт выполняющийся до замены макросов.
[SCRIPT_P][/SCRIPT_P] - скрипт выполняющийся после замены макросов.
[JAVASCRIPT][/JAVASCRIPT] – java-скрипт выполняющийся до замены макросов.
[JAVASCRIPT_P][/JAVASCRIPT_P] – java-скрипт выполняющийся после замены макросов.
[REPEAT-x-y][/REPEAT] - позволяет повторять часть кода определённое число раз.
Например, [REPEAT-5-10]Привет![/REPEAT] выведет текст "Привет!" 7 раз: "Привет!Привет!Привет!Привет!Привет!Привет!Привет!".
Можно указать точное количество повторений: [REPEAT-7]Привет![/REPEAT]. Внутри [REPEAT-x-y][/REPEAT] могут быть другие макросы. Например [REPEAT-5-10]Привет! [RAND-1-99], [/REPEAT] выведет "Привет! 15, Привет! 91, Привет! 9, Привет! 42, Привет! 57, Привет! 89, Привет! 40, ".
Случайное число: [COPY-m1][RAND-1-99][/COPY]
Ещё раз это же число: [PASTE-m1]
И ещё раз это же число: [PASTE-m1]
Случайное число: 10
Ещё раз это же число: 10
И ещё раз это же число: 10
[OTHER_PAGE-Имя страницы-Заголовок страницы][/OTHER_PAGE] , который даёт возможность задавать пользовательские страницы. Например, чтобы автоматом создавалась страница "Контакты", надо вставить в шаблоне после [PAGE_AREA] или перед [/PAGE_AREA] такой блок:
[OTHER_PAGE-contacts-Контакты]
Текст
[SHOW_DATE-x][/SHOW_DATE]. Text (code) in this block will be displayed only after date x. Example: [SHOW_DATE-05.04.2010]Hello![/SHOW_DATE]. You can specify a date range in which the text will display: [SHOW_DATE-05.04.2010-10.04.2010]Hello![/SHOW_DATE].
Например, если вам нужно вывести ключевик в таком виде - "КоНдИцИоНеРы", то нужно вставить в шаблон в месте, где должен быть ключевик, следующий скрипт:
[SCRIPT]
$s=$page_keyword;
$l=strlen($s);
for($i=1; $i<=$l; $i=$i+2){
$s=substr($s,1,$i-1) + strtoupper(substr($s,$i,1)) + substr($s,$i+1,$l-$i);
}
print($s);
[SCRIPT_P]
$s=”[KEYWORD]”;
$l=strlen($s);
for($i=1; $i<=$l; $i=$i+2){
$s=substr($s,1,$i-1) + strtoupper(substr($s,$i,1)) + substr($s,$i+1,$l-$i);
}
print($s);
Особенности:
- Переменные, начинающиеся со знака $ - глобальные, т.е. видны в любом месте скрипта, а без знака $ - локальные. Есть ещё суперглобальные $$, которые видны во всех скриптах. Регистр значения не имеет.
- Строки складываются знаком +
- Нету сокращений +=, ++ и т.д.
- Массивы только одномерные.
- В условиях и вызове функций обязательны скобки:
print("Привет!");
if($a>0){$b=$b+$a;}
Функции:
substr - часть строки
strlen - длина строки
echo или print - вывод
rand - случайное число
sleep и usleep - пауза
doevents - чтобы циклы не висли
timer - возвращает время, истекшее с момента загрузки системы (в миллисекундах)
hex - преобразует строку в шестнадцатеричное число
oct - возвращает строку, представляющую восьмеричное представление числа
chr - символ
asc - код символа
val - перевод строки в число
isnumeric - возвращает 1 если строка является числом и 0 если нет.
str_replace - земена в строке
strpos - поиск строки (если строка не найдена возвращает 0)
trim - удаление пробела в начале и конце строки (есть ещё ltrim и rtrim)
strtolower - преобразует строку в нижний регистр
strtoupper - преобразует строку в верхний регистр
abs - модуль
floor - округление до целого в меньшую сторону
ceil - округление до целого в большую сторону
sin - синус
cos - косинус
readfile - чтение файла. Например: $a=readfile('D:\test.txt');
writefile - запись в файл. Например: writefile('D:\test.txt','Тест');
alert - сообщение
httpclient_open(url,http-заголовок,прокси,кодировка) - загружает страницу из интернета.
Пример:
$r=httpclient_open('https://www.google.ru/',$h,'','utf-8');
print($r);
escape() - возвращает 16-ричное кодированное представление строки.
escapeuri() - реализует экранирование строки.
copyfile(откуда копировать, куда копировать); - копирует файл.
deletefile(файл); - удаляет файл.
Знаки:
* умножение
/ деление
\ целочисленное деление
% остаток от деления
+ сложение
- вычитание
== равно
>= больше, либо равно
> больше
&& и (AND)
|| или (OR)
Константы:
$page_title - заголовок страницы
$page_metakeywords - meta keywords страницы
$page_metadescription - meta description страницы
$page_type - тип страницы (1 - главная, 2 - категоря, 3 - статья, 4 - карта сайта, 5 - пользовательская страница)
$page_file - файл страницы
$page_url - URL страницы
$categories_count - кол-во категорий.
$category_url[] - массив url-ов категорий.
$category_name[] - массив названий категорий.
$articlespage_count - кол-во страниц со статьями.
$articlespage_url[] - массив url-ов страниц со статьями.
$articlespage_keyword[] - массив ключевиков страниц со статьями.
$articlespage_ctg[] - массив номеров категорий страниц со статьями.
$keywords_count - кол-во ключевиков.
$keyword[] - массив ключевиков.
Возможность создавать как статические, так и динамические сайты, а также сайты с отложенной публикацией статей
09 10 2014
1 стр.
Интернет — seo (Search Engine Optimization). Используя приемы и методики seo-оптимизации, Вы научитесь создавать сайты, которые выйдут на первые места на поисковых машинах
15 09 2014
1 стр.
Цели проекта: создание сети информационных сайтов (для начала состоящей из трех) которые станут площадкой для размещения рекламы и позже сетью сайтов сателлитов (сателлит сайт суще
09 10 2014
1 стр.
Российские общеобразовательные порталы и сайты для школьников. Каталоги образовательных интернет-ресурсов порталов, сайтов, электронных библиотек и т д. Списки образовательных учре
09 10 2014
1 стр.
«Вектор», «Кривая Безье» (вид кубической графики). Полученные знания и навыки позволяют создавать и редактировать графические изображения, необходимые для выполнения макетов обложе
08 10 2014
1 стр.
На сайте представлена коллекция интересных ссылок по тематическим рубрикам: «Литературные ресурсы», «Детские ресурсы», «Ресурсы для родителей», «Сайты писателей», «Интересные сайты
09 10 2014
3 стр.
Все эти особенности позволяют создавать универсальные вычислительные комплексы повышенной надежности и широкого диапазона применения, начиная от настольных компьютеров и встраиваем
24 09 2014
1 стр.
Научим делать профессиональные сайты. Дистанционные курсы по созданию и оптимизации сайтов
30 09 2014
5 стр.