Хм.. так сразу и не скажу. А как записан файл ключей?
Через стемминг + поиск максимального числа совпадений слов в ключах
По 77: https://www.jino.ru/actions/fairprice/buydomain/?utm_source=google&utm_medium=adwords&utm_term=may&utm_content=buyru
По 79: http://regup.ru/
PROB выполняется для каждой страницы заново, а SPROB - 1 раз на весь сайт.
Получается что PROB может для каждой страницы дать или не дать блок, а SPROB решает этот вопрос не для каждой страницы, а 1 раз для каждого дора. SPROB можно применить например для вывода блока новостей в сайдбаре и он либо будет/либо не будет на всех страницах 1 дора. то есть им можно рандомайзить структуру шаблона и получить из 1 шаблона целую пачку в зависимости от кол-ва SPROB блоков
1 вариант: Раздели каким-нить софтом на 10 частей и пусть лежать в 10 папках: 1,2,3...
В шаблоне макрос [RANDUNIQIMAGE-([PACKITEMNUM])-(pics)]
2 вариант: мультикей составить. файл ключей копипастишь в эксель, потом во 2ю колонку копипастишь имена картинок, которые можно получить так. Как юзать мультикей думаю знаешь - урл картинки будет доступен по [KEYPART-2]
Через тоталкомандер. В папке нажимаешь ctrl+b и у тебя будет сплошной список файлов.
Делаешь им F6 и переносишь в новую папку с автопереименованием(в свежих версиях есть)
Потом выделяешь файлы, нажимаешь файл->мультипереименование. И переименовывешь пакетно по счетчику [C].
В общей сложности секунд за 10 это делается :)
Клиент/серверное решение писать меня отговорили авторитетные работники нашего цеха.
А обычная локальная клоака делается на раз на пхп функции gethostbyaddr и по вкусу еще geoip(если доры под ру)
Попробуй обрамлять части шаблона в макрос {PHPINC}. Наверняка в шаблоне таких фрагментов довольно много. Например вот так.
Это позволит сократить общий размер дора на (размер выделенного куска * число страниц)
Да, пока еще действует. До какой поры будет действовать ответ выше.
Встроенный макрос:
{CUTWORDS-5} [TEXT-3-5] или иной текст {/CUTWORDS} - обрезка внутреннего текста по числу слов
Акции и скидки а также их сроки заранее не разглашаются. Но иногда бывают - следите за новостями
Если тебе нужен рандом то сделай чтобы макросы были немного разными:
[RANDSTRING-(qwertyuiopasdfghjklzxcvbmn)-5]
[RANDSTRING-(qwertyuiopasdfghjklzxcvbnm)-5]
[RANDSTRING-(qwertyuiopasdfghjklzxcvnmb)-5]