Строить предложения и мешать туда ссылки
-
Привет.
Есть файл text.txt - в нем у меня много текста. Текст без смысла просто предложения.
Есть файл Links.txt - в нем просто ссылки, каждая с новой строки.На выходе хочу получить:
СЛУЧАЙНОЕ ПРЕДЛОЖЕНИЕ. СЛУЧАЙНОЕ ПРЕДЛОЖЕНИЕ. ССЫЛКА СЛУЧАЙНОЕ ПРЕДЛОЖЕНИЕ. ССЫЛКА СЛУЧАЙНОЕ ПРЕДЛОЖЕНИЕ. СЛУЧАЙНОЕ ПРЕДЛОЖЕНИЕ. СЛУЧАЙНОЕ ПРЕДЛОЖЕНИЕ. ССЫЛКА
Тоесть. Надо из текстового файла брать случайные предложения, сформировать из них абзац и раскидать случайно ссылки. Смысл текст конечно же не важен.
-
@Kodak используйте ресурсы и шаблон, в шабллоне сделать варианты через спинтакс {|||} и на выходе будете получать бредотекст с ссылками :)
-
Не получается.
Тестирую на примере {вариант 1|вариант 2}
отлично срабатывает.
А когда делаю {{{links}}|{{text}}}
то получаю Поток №1 : SyntaxError: Parse error Номер строки:164 Во время выполнения скрипта { _sa(779047011); _template("\u007b\u007b\u007blinks\u007d\u007d|\u007b\u007btext\u007d\u007d\u007d",function(){ VAR_TEMPLATE_RESULT = _spintax(_result()) section_start("test", 343389488,function(){ })})}
-
@Kodak потому что 3 штуки {{{ }}|{{ }}} так нельзя, или сначала задать переменные что бы было {[[variable]]|[[variable1]]} или попробовать для первых скобок использовать их код, надо нагуглить на форуме, если не ошибаюсь @Fox где то выкладывал...
-
@Kodak
Через вставку текста добавьб
[[text|notreuse]]. [[links|notreuse]] [[text|notreuse]]. [[links|notreuse]] [[text|notreuse]]. [[links|notreuse]] [[text|notreuse]].|notreuse добавляет новую строчку
-
@Kodak
читаем файл
парсим строку (действие - список), слова резделяем " " (пробелом), на выходе у нас весь текст с файла text.txt в списке
количиство елементом в списке (тот список, который парсили через пробел)
рандом число (действие), мин 0, макс "количиство елементом в списке"
вставить елемент (действие - список) - и вставляем рандомное число в наш список тоесто нашу ссыдку.
список в строку.Пример, если непонятно, то text.txt имеет 10 слов. Парсим список (через пробел). Затем рандомно вставляем елемент в етот список. Если нада больше линков, заганяем все действия в цикл.
Навиходе линки всегда будуть рандомно в тексте.