Расстановка ключей из файла в рандомном порядке

Тема в разделе "Решение различных задач по парсингу", создана пользователем jozess, 2 сен 2013.

  1. jozess

    jozess Member Пользователи

    Регистрация:
    19 дек 2010
    Сообщения:
    122
    Есть файл с ключами, нужно их вставить в текст, причем рандомно. Нашел макрос <FILE=C:\links.txt>, а вот как рандомно вставить не понятно. Подскажите, есть ли такая возможность в CD.
     
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте!
    Меню - настройка - настройка макросов...
     
  3. jozess

    jozess Member Пользователи

    Регистрация:
    19 дек 2010
    Сообщения:
    122
    Вы меня наверное на так поняли. CD парсит текст, и берет ключ из файла. Затем этот ключ, он вставляет в статью (рандомно: вначале, всредине и т.д).
     
  4. nikolas1612

    nikolas1612 Member Пользователи

    Регистрация:
    27 ноя 2011
    Сообщения:
    439
    средствами программы - наверно, нет.
    разве что с подключением сторонних скриптов.
     
  5. Benjamin Coleman

    Benjamin Coleman New Member Пользователи

    Регистрация:
    23 окт 2010
    Сообщения:
    152
    В начале или в конце вставьте макрос FILE, а в самом файле построчно ключевики + пустые строки, если нужно, чтобы не вставлял.
    Вариант, как понапихать "в середине": можно попробовать с заменой, то есть либо точку заменяем на точку, либо точку заменяем на кей. Точек должно быть в n раз больше в файле.
     
  6. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    + использовать шпаргалку насчет "Порядок выполнения функций при парсинге контента" Ссылки недоступны для гостей
    Интересный момент внедрение в текст тега <!--more--> макросом IMORE
    В таком виде, пробуйте)
     
  7. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Надо будет спец макрос для этого сделать. Если кому интересно, скиньте пожалуйста желаемый принцип его работы на sbfroot@gmail.com
    Спасибо!
     

Поделиться этой страницей