Помогите сделать макрос для РБ

Тема в разделе "Генераторы дорвеев", создана пользователем alex-bot, 22 июл 2010.

Статус темы:
Закрыта.
  1. alex-bot

    alex-bot Nulled-Man

    Регистр.:
    4 май 2007
    Сообщения:
    498
    Симпатии:
    144
    В общем нужен макрос для вывода адреса текущей страницы т.е.
    если адрес страницы к примеру
    _http://dor.ru/page1.html нужен макрос который сможет вывести этот адрес хоть полностью, хоть частично page1.html
    Как вариант можно конечно заюзать
    <a href="<?php echo ($_SERVER['REQUEST_URI']); ?>">LINK</a>
    Но нужна полноценная работа в статике, без всяких ПХП... может кто-то делал для себя. Подскажите как реализовать...
     
  2. yasi

    yasi Создатель

    Регистр.:
    23 июл 2007
    Сообщения:
    33
    Симпатии:
    30
    Макросы генератора дорвеев и сателитов Red.Button.TRANSFORMER
    Макросы для категорий
    [MENU-X-Y] — урлы меню создаются из списка категорий, где Х – первый порядковый номер категории в списке, а Y – последний, естественно не меняется на всех страницах (то есть при 0-4 получаем 5 первых урла категорий)
    [CAT] – категория для текущей страницы
    [CATURL] – урл категории с анкором для текущей страницы
    [CATURLCLEAR] – урл категории без анкора для текущей страницы
    [CAT-N] – строчка из списка категорий, N – номер строчки категорий
    [CATURL-N] – урл катгории с анкором, N – номер строчки категорий
    [CATURLCLEAR-N] – урл категории без анкора, N – номер строчки категорий (для создания например такого тега
    <a href=”[CATURLCLEAR-N]“><img src=”Перейти по ссылке[RAND-1-40].jpg”></a>)
    [RANDCATURLCLEAR] – рандомный урл категории
    [CATS] — список урлов категорий
    [RANDCAT] — рандомная категория
    [RANDURLCAT] — рандомный урл категории
    [PREVIOUSKEYWORDURLCAT] – ссылка на предыдущую страницу из текущей категории
    [NEXTKEYWORDURLCAT] – ссылка на следующую страницу из текущей категории
    Макросы для текста
    [KEYWORD] — вставляет текущий кейворд
    [KEYID], [KEYID1], [KEYID2], [KEYID3], [KEYID4] — при использовании в файле с кеями формата ключевик;параметр;параметр1;параметр2;параметр3;параметр4, макросы заменяются на соответствующий параметр (например: в файле с кеями – viagra;Перейти по ссылке, в доре – на страничке оптимизированной под кей viagra, макрос [KEYID] заменится на урл картинки с виагрой, а [KEYID1] – на урл со страничкой Вашего шопа с заказом виагры)
    [BKEYWORD] — текущий кейворд с Большой буквы
    [RANDKEYWORD] — случайный кейворд
    [RANDKEYWORDAGAIN] — повторяет значение предыдущего макроса [RANDKEYWORD]
    [PLUSKEYWORD] — применяется в админке при составлении редиректа. Выдает текущий кейворд странички, где вместо пробелов знак плюса. Например buy+viagra.
    [MINUSKEYWORD] — , текущий кейворд странички, где вместо пробелов знак минуса. Например buy-viagra
    [20KEYWORD] — текущий кейворд странички, где вместо пробелов знак %20. Например buy%20viagra
    [_KEYWORD] — текущий кейворд странички, где вместо пробелов знак _. Например buy_viagra
    [KEYWORDS] — вставляет текущие кейворды, при генерации нескольких кеев на страницу
    [BRANDKEYWORD] – случайный кейворд с Большой буквы
    [SHBKEYWORD] – вставляет текущий кейворд с большой буквы, с перемешанными словами (слова перемешиваются случайным образом).
    [NICK] — ник
    [NICKS-x-y] — случайные ники, где x-y — это min и max кол-во (выбирается рандомно в этих пределах). Например [NICKS-3-6].
    [TEXT-x-y] — текст из поля «Текст для дора». x-y — это min и max кол-во предложений (выбирается рандомно в этих пределах). Например [TEXT-3-6].
    [TEXTOPTIM-min_int-max_int-RK|RKU|Слово-min_key-max_key] – вставляет текст, оптимизированный под Слово, или RK – случайный ключевик, или RKU – cлучайный ключевик ссылкой. min_int-max_int – количество предложений, min_key-max_key – количество повторений ключевика. Вот пример: [TEXTOPTIM-3-5-Super Pack-1-2] или [TEXTOPTIM-3-5-RK-1-2].
    [PLTEXT-1-3-(4|6)] – от 1го до 3х предложений с текстом, где есть от 4 до 6 ключевиков
    [REALTEXT-1-3] – от 1го до 3х случайных предложений, не уникализированных доргеном (предложения идут по порядку, как в исходном тексте)
    [CONCRETICA] – создаётся строка случайных ключевиков (2-4 ключа), разделённых запятой и словосочетаниями “, а так же”, “и ещё”
    [ANEKDOT] – случайная строка из файла yes\data\mod\anekdot.txt (можно вставлять макросы – они тоже будут обработаны доргеном)
    [CONTENT] – вставка по очереди файлов из папки yes\data\content, количество должно быть не меньше количества генерируемых страниц, формат файлов: 0.txt, 1.txt, 2.txt … (в файлы можно вставлять макросы – они тоже будут обработаны доргеном)
    [TITLE] — данные из поля «Заголовок страницы»
    [DESCR] – генерируется описание для страницы сотоящее из 1-2 предложений с замешаным текущим кеем, которое нужно вставить в META NAME=”description”
    [DESCRIPTION] — текст из поля «META Description страницы»
    [RANDLIST] — случайная строка из файла в папке yes/data/strtxt, указанного в поле «Вставка строчек текста»
    [RANDLIST-filename] — случайная строка из файла filename.txt в папке yes/data/mod (можно вставлять макросы – они тоже будут обработаны доргеном)
    [LIST-filename] — вставка по очереди строк из файла filename.txt (находящегося в папке yes/data/mod), первоя строка вставляется в первую сгенерённую страницу дора, вторая – на вторую …
    [[привет|здрасте|<a href=”[SITE]“><img src=”[SITE]/images/[ANEKDOT]”></a>]] – вставляется рандомный текст из указанных. Можно использовать макросы. Вариантов можно указывать много.
    Макросы для ссылок
    [SITE] — путь на главную этого дора
    [SITECLEAR] — урл дора без http://
    [INDEX] — анкор на главную страницу
    [MAP] — урл карты дора
    [TAGS] — облако тагов из рандомных кейвордов (выбираются самые короткие)
    [PAGES] — строка с 5 предыдущими и 5 следующими станицами дора с анкорами 1, 2, 3, 4, 5
    [PAGES-x] — строка с x предыдущими и x следующими станицами дора с анкорами 1, 2, 3, 4, 5…
    [RANDKEYWORDURL] — гиперссылка на случайную страницу этого дорвея
    [RANDKEYWORDURLAGAIN] — повторяет значение предыдущего макроса [RANDKEYWORDURL]
    [RANDKEYWORDURLCLEAR] — урл случайной страницы этого дорвея без анкора
    [RANDKEYWORDURLCLEARAGAIN] — повторяет значение предыдущего макроса [RANDKEYWORDURLCLEAR]
    [RANDKEYWORDURL-x-y] — ссылки со случайными кейвордами этого дора. Например [RANDKEYWORDURL-3-8]
    [RANDBKEYWORDURL-x-y] ссылки со случайными кейвордами этого дора с Большой буквы (ссылки разделены новой строкой)
    [PREVIOUSKEYWORDURL] – ссылка на предыдущую страницу дора
    [NEXTKEYWORDURL] – ссылка на следующую страницу дора
    [BERANDKEYWORDURL-1-3-(<ul>|</ul>)] – от 1го до 3х кейвордов с разделителями: <ul> – вначале, </ul> – вконце
    [OLD-RANDKEYWORDURL] — случайная ссылку с кейвордом из ранее сгенеренных доров данной тематики
    [OLD-RANDURL] — только случайная ссылку на ранее сгенеренный дор
    [HREFLINK] – случайная ссылка из файла red\yes\mod\links.txt в формате <a href=”http://ссылка-из-файла/”>случайный кейворд</a>
    Разное
    [RAND-x-y] — случайное число или цифра (например [RAND-1-26])
    [COUNTRAND-X-Y]…[COUNTRAND] – [COUNTRAND-X-Y] – рандомная цифра от X до Y, [COUNTRAND] – повторяет её
    [RANDBLOCK-filename] — вставка рандомных блоков из указанного файла filename.txt (находящегося в папке yes/data/mod), разделитель блоков <!– hesoyam rb –>, в блоках можно использовать другие макросы – они тоже будут обработаны
    [DOIT-X-Y]кусок шаблона[/DOIT] — – кусок шаблона будет повторятся от X до Y раз (можно вставлять макросы – они тоже будут обработаны доргеном)
    [RANDPIC-папка_с_картинками-папка_дора_с_картинками] — адрес для рандомной картинки из папки yes/data/mod/папка_с_картинками, картинка копируется с дором в папку папка_дора_с_картинками (например в шаблоне – рандомная картинка из папки yes/data/mod/img/randpic.jpg копируется в создаваемую папку images с дором и макрос заменяется на )
    [DATE] — рандомная дата
    [DATE-x] — рандомная дата, где x – номер даты (например [DATE-1] будет вставлять везде одинаковую дату в пределах одной страницы)
    [N] — номер страницы
    [REDIRECT] — редирект
    Если тут ничего нет из нужных макросов - напиши, я подскажу как дописать новый макрос.
     
  3. alex-bot

    alex-bot Nulled-Man

    Регистр.:
    4 май 2007
    Сообщения:
    498
    Симпатии:
    144
    Нет тут такого макроса нет, я и в коде ковырялся, там были , но по ходу это видать не макрос б...ом из кея. А нужен лишь УРЛ текущей страницы.
     
  4. kossiboss

    kossiboss Создатель

    Регистр.:
    5 май 2010
    Сообщения:
    10
    Симпатии:
    4
    С текстом я могу ли работать с такими макросами? например
    Отдать пальто другу | брату
    И Чтобы так точно можно было делать с Титлами и Описаниями страницы?
     
  5. ZCFD

    ZCFD

    Регистр.:
    16 янв 2008
    Сообщения:
    989
    Симпатии:
    437
    так а почему просто точку в ссылке не поставить ?
    или пустой href ?


    смысл тот же
     
Статус темы:
Закрыта.