SiteSputnik: Автозамены до и после Рубрикации или Перевода :: Программируем пакеты СайтСпутника (для продвинутых юзеров) :: Форум СПКР (32)


Первоисточник: http://forum.razved.info/index.php?t=6130
Компиляция: программой SiteSputnik - https://sitesputnik.ru/

 
Алексей Мыльников
Долгожитель форума

Откуда: Волгоград
Всего сообщений: 872
Рейтинг пользователя: 6


Ссылка


Дата регистрации на форуме:
22 июня 2009

    В программе SiteSputnik, начиная с версии 9.6.9 от 26.03.2019, автоматически налету можно:

    • Исправлять синтаксические и другие ошибки, допущенные в контенте.
    • Удалять или заменять незначащую информацию (инфомусор), размещённую как вначале или окончании контента, так и в его середине.
    • Удалять, заменять или вставлять в контент "нужные" слова, фразы, целые фрагменты текста.
    • Зачищать тексты от "нежелательной" информации.
    • Размещать в тексте "нужную" информацию.
    • В принципе, можно изменить контент до "неузнаваемости", например, сделать из "мухи" "слона" в прямом и переносном смысле.
    • Прятать от Переводчика или Рубриктора необходимые слова, фразы, целые фрагменты текста.
    • Самому переводить некоторые фразы, названия, аббревиатуры или другие части контента, которые Переводчик переводит не правильно.
    • Направлять в нужные новостные ленты нужную информацию, которой в них быть не должно, соотвественно, прописывать "обратную" операцию.
    • Описанное выше выполняется не только над контентом отдельной ссылки, а "массово", а именно: над динамически создаваемыми потоками информации на заданные темы.
    • Такие "отредактированные" потоки могут быть созданы на самых разных языках.
    • Возможны другие варианты применения редактора, - работы в данном направлении будут продолжены.

    Основой данного инструмента служат Правила замены, которые применяются над контентом новостей и сообщений, точнее целых тематических новостных лент:
    до выполнения Рубрикации или Перевода
    после Рубрикации или Перевода

    Демонстративные примеры применения Правил приведёны ниже (напомню, что в СайтСпутнике комментарии начинаются с символов ^^, соотвествненно, они могут быть отброшены, красный цвет применён исключительно для наглядности).

    Сначала несколько простых Правил:

    Рубрика://Автозамены/До
    Site Sputnik <-> SiteSputnik ^^Редактирую до рубрикации (убираю пробел)
    Сайт Спутник <-> СайтСпутник ^^Действие аналогично сделанному в предыдущем Правиле
    (мониторингу | мониторинге | мониторингом | мониторинга | мониторинг) <-> monitoring^^Замена нескольких слов на одно слово
    (]Ответить[ | ]Нравится[ | ]Комментировать[) <-> ^^Удаляю безвозвратно ненужный контент (заменяю на пусто)
    РОСКОСМОС <-> Z5Z ^^Прячу текст, например, от рубрикации или переводчика
    (SiteSputnik | СайтСпутник) <-> <b><font size=5 color=blue>Программный комплекс</font></b>^^Замена слов SiteSputnik или СайтСпутник на html-код
    [Файлы\Замена 01.txt]^^Замены берутся из текстового файла-вставки
    [Файлы\Замена 02.txt]^^Замены берутся из другого текстового файла-вставки

    Рубрика://Автозамены/После
    программа <-> <b>Приложение</b> ^^Замена после рубрикации
    Z5Z <-> РОСКОСМОС ^^Восстанавливаю спрятанный текст на своём месте
    [Файлы\Замена 03.txt] ^^Замены берутся из третьего текстового файла-вставки


    Рубрики Автозамены\До и Автозамены\После могут быть:
    • вложены в любую Рубрику;
    • сами содержать вложенные Рубрики;
    • содержать любое количество файлов-вставок (это отдельные текстовые файлы, содержащие Правила замены);
    • если в Проекте таких Рубрик и файлов-вставок несколько, то содержащиеся в них Правила замены объединяются в один список;
    Замены делаются в html-коде, это нужно учитывать при составлении Правил;
    • в Правилах замены можно использовать логическое ИЛИ, И, скобки;
    • сами Рубрики Автозамены в процессе рубрикации не участвуют, в них только содержатся Правила замены до и после рубрикации.


    Ещё несколько важных Правил замены и редактирования налету:


    1. Вырезание (удаление) фрагмента текста с заменой
    - если Вы напишите Правило:
    Сегодня в мире: ... >Ваши комментарии <-> Удалён фрагмент текста ^^Замена или удалене фрагмента текста
    • то ищутся фрагменты текста, начинающиеся на "Сегодня в мире: и заканчивающиеся на ">Ваши комментарии",
    • найденные фрагменты заменяются на текст "Удалён фрагмент текста",
    • если после знаков <-> нет текста, то это приведёт к удалению фрагмента текста.

    2. Удаление "хвоста" текста -
    если Вы напишите Правило:
    Сегодня в мире: ... <-> ^^Удаляю хвост текста (всё, что следует в тексте, начиная с "Сегодня в мире:")
    • то удалите весь "хвост" текста (всё, что следует в тексте, начиная с "Сегодня в мире:")

    3. Удаление "головы" текста -
    если Вы напишите Правило:
    ... Сегодня в мире: <-> ^^Удаляю головную часть текста (всего, что следует в тексте, до "Сегодня в мире:")
    • то удалите весь текст, который написан до "Сегодня в мире:")


    4. О применении знака *:
    мониторинг* <-> monitoring^^Замена нескольких слов на одно слово
    (мониторингу | мониторинге | мониторингом | мониторинга | мониторинг) <-> monitoring^^Замена нескольких слов на одно слово
    • первое правило сделает немного больше и отработает немного лучше, чем второе, а именно: будут обработаны все окончания слова мониторинг даже синтаксически неверные.

    Подробнее в пункте 13 на ссылке Рубрики в программе СайтСпутник

<<Назад  Вперед>>Печать
Форум Сообщества Практиков Конкурентной разведки (СПКР) »   Программируем пакеты СайтСпутника (для продвинутых юзеров) »   SiteSputnik: Автозамены до и после Рубрикации или Перевода