Добавлено:
- Новый макрос [module:modulefile]. С помощью этого макроса можно вставлять любые куски кода или чего угодно другого. Рассмотрим на примере.
Предположим у нас в статическом дорвее у шаблонов главной страницы, страниц категорий и статей одинаковый header, чтобы не повторять этот код во всех трех шаблонах создадим в папке с шаблонов файл header.html, а в шаблонах этот код будем вставлять макросом [module:header.html].
Или у нас есть участок кода, в который мы хотим рандомно вставлять или двухколоночную таблицу или одноколоночную. По сути можно ограничиться макросом [random], но таким образом получается сложный код. Чтобы упростить читаемость кода и создание самого шаблона выносим код одноколоночной таблицы в файл mod1.html, а двухколоночной в mod2.html (сами файлы должны лежать в папке с шаблоном, имена файлов и расширения могут быть любыми), а в месте, где нам надо вставить содержимое одного или другого модуля вставляем
[random]
[or][module:mod1.html][/or]
[or][module:mod2.html][/or]
[/random]
В одном модуле можно объявлять другой любое количество раз. Так же при вставке модуля будут работать все макросы, прописанные в модулях, таким образом можно организовывать вложенные макросы, например с [loop] или [random]
Исправлено:
- Баги сабмиттера юкоз при постинге в украинские сайты.
P.S. Во всю идет работа над синонимайзером, если кто готов поделиться качественными базами синонимов, хотя бы для теста, т.к. в синонимайзере можно будет подключать свои, то добро пожаловать alex@spartanets.ru


Понравился пост? Подпишись на rss!
Спасибо!
Базу выслал и пожелания тоже, за апдейт респект
А можно в следующих обновлениях реализовать такую фичу типа
[loop:3-6]
<p>[key.insert:[key]-5%][text-[random.digit:2-4]][/key.insert]</p>
[/loop]
Чтобы текста везде по разному было
[loop:[random.digit:3-6]]<p>[key.insert:[key]-5%][text-[random.digit:2-4]][/key.insert]</p>[/loop]
А можешь постраничную навигацию поправить? Так, чтобы нумерация с единицы начиналась, а не с нуля (index.html, index2.html …) и страница сама на себя не ссылалась
Ок, сделаю
Еще бы хотелось, чтобы макрос [replace:X-Y-[key]] поддерживал несколько замен для разных ключевиков.
Если встречается слово А – заменить на А1, если же Б – то произвести замену на Б1.
Былобы хорошо доделать задержку при постинге livejourtal com ато акки начали банить :( за авто постинг
И класноб было если можно было выставлять задержку между выполнением заданий в проекте (тоисть проект-1, три задания, выполнили первое подождали заданое время, приступили к следующему )
И очень хочется новых фришников на сабмит …
А в общем очень доволен,
П.С. – ходят слухи что скоро должен появится универсальный грабер в спартанце – лично мне ета фича очень интересна.
Нашел баг. Если в ключе есть «-», например «Интим знакомства санкт-петербург» и в шаблоне используется макрос [key.insert:<strong>[key]</strong>-100%][text-1][/key.insert], то текст получается вида
…рационализации, <strong>интим знакомства санкт если кольцевая…
как видно цербер путает «-» в ключе и в макросе и игнорирует все то, что после «-» в ключе. Да, еще не ставит закрывающий тег </strong>, от чего весь нижеследующий текст получается выделенным.
Здравствуйте, Спартанец!
Хотелось бы увидеть фак по все макросам
и еще, как сделать, чтобы ключевики склонялись как вот тут