View previous topic :: View next topic |
Author |
Message |
GrAnd CMS Master
Joined: 21 Oct 2005 Posts: 766 Location: г. Коломна
|
Posted: 02 Sep 2009 18:18 (Wed) Post subject: |
|
|
rombel wrote: | Зравствуйте.
В этой версии в сортировщике пропала функция "Неотсортированные письма направлять по адресу". Как ее теперь задавать? Очень удобная опция была. |
Это еще в первой бете было удалено:
[*] Удалено свойство сортировщика "Неотсортированные письма направлять по адресу". Данное действие теперь задаётся с помощью правила сортировки. _________________ Все, что началось хорошо, закончится плохо.
Все, что началось плохо, закончится еще хуже.
Если вам кажется, что все идет хорошо, значит вы чего-то не замечаете.
Если все закончилось хорошо, то, значит, это еще не конец! |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 02 Sep 2009 18:32 (Wed) Post subject: |
|
|
GrAnd wrote: | Может быть, может быть. Но я считал, что это не надо трактовать как
Quote: | найдётся "a" (на первом повторении) и "b" (на втором повторении) |
а следует трактовать как раз как,
Quote: | если на первом повторении было найдено "а", то и на втором следует искать "а", а если на первом повторении найдено "б", то "б" следует искать и на втором повторении. |
Т.е. выражение "(abc|a|b){1,2}c" эквивалентно примерно такому:
"(abc|a|b)\1?c".
В таком случае, который мне кажется более логичным, будут находится только указанные 4 строки, а "abc" находится не должно. |
Чтобы точно понять, кто же из нас прав попробуйте в TestRExp.exe или в том же TI задать выражение "(abc|a|b){2,2}c" и строку "abc". Нашлось?
Логика проста: повторение скобки (подвыражения) - это именно повторение всей скобки, а не отдельных элементов, содержащихся в ней. |
|
Back to top |
|
|
GrAnd CMS Master
Joined: 21 Oct 2005 Posts: 766 Location: г. Коломна
|
Posted: 03 Sep 2009 8:48 (Thu) Post subject: |
|
|
NAMOR wrote: | Чтобы точно понять, кто же из нас прав попробуйте в TestRExp.exe или в том же TI задать выражение "(abc|a|b){2,2}c" и строку "abc". Нашлось?
Логика проста: повторение скобки (подвыражения) - это именно повторение всей скобки, а не отдельных элементов, содержащихся в ней. |
Хм ... Нашлось, как ни странно ... Значит, действительно "повторение скобки (подвыражения) - это именно повторение всей скобки, а не отдельных элементов, содержащихся в ней". _________________ Все, что началось хорошо, закончится плохо.
Все, что началось плохо, закончится еще хуже.
Если вам кажется, что все идет хорошо, значит вы чего-то не замечаете.
Если все закончилось хорошо, то, значит, это еще не конец! |
|
Back to top |
|
|
Vlad Postmaster
Joined: 07 Dec 2005 Posts: 111 Location: г.Благовещенск
|
Posted: 04 Sep 2009 5:55 (Fri) Post subject: |
|
|
Сегодня споткнулся на ровном месте.
Нужно было одного юзера удалить, а другого добавить.
Удаляет - на ура, а вот добавить была проблема.
В файле server.cfg он прописывается, но в интерфейсе его - нет.
И законектиться он не может.
Долго ломал голову, пока не начал сравнивать, чем его запись отличаеться от других.........
Окзалось, что в строке <col name="Domain">0</col>
почему-то выставляется "0".
Вручную поменял на "1" и заработало.
Смутно догадываюсь, что задумывали этот индентификатор для пользователей разных доменов, но в форме заведения нового пользователя этого ничего нет. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 04 Sep 2009 10:38 (Fri) Post subject: |
|
|
Vlad wrote: | Сегодня споткнулся на ровном месте.
Нужно было одного юзера удалить, а другого добавить.
Удаляет - на ура, а вот добавить была проблема.
В файле server.cfg он прописывается, но в интерфейсе его - нет.
И законектиться он не может.
Долго ломал голову, пока не начал сравнивать, чем его запись отличаеться от других.........
Окзалось, что в строке <col name="Domain">0</col>
почему-то выставляется "0".
Вручную поменял на "1" и заработало.
Смутно догадываюсь, что задумывали этот индентификатор для пользователей разных доменов, но в форме заведения нового пользователя этого ничего нет. |
Да, действительно... Исправляли одно, поломали другое
Предлагаю пока следующее решение. Создать второй домен с любым несуществующим в интернете именем (хоть "qqq"). После запуска CMS один раз в "Пользователях" выбрать второй домен, потом первый. Всё, до перезапуска CMS пользователи будут создаваться правильно.
Если этого не сделать и создать пользователя, то он, действительно, создаётся с нулевым ID домена. Вы нашли правильное решение - указать в server.cfg правильный ID домена. Добавлю только, что код домена нужно брать из таблицы Domains в том же файле. Если домен один, то, скорее всего, он будет иметь ID = 1. |
|
Back to top |
|
|
Vlad Postmaster
Joined: 07 Dec 2005 Posts: 111 Location: г.Благовещенск
|
Posted: 04 Sep 2009 11:03 (Fri) Post subject: |
|
|
Да, домен у меня один, поэтому проще оказалось, подправить вручную. |
|
Back to top |
|
|
Vlad Postmaster
Joined: 07 Dec 2005 Posts: 111 Location: г.Благовещенск
|
Posted: 09 Sep 2009 8:52 (Wed) Post subject: |
|
|
Что-то вы плавно съехали на философию, а не развили тему использование и правила регулярных выражений. Многие еще толком не разобрались как это дело увязать на практике. Ведь тело письма насколько я помню проверить нельзя?! Или уже можно?
Пока из ваших споров понятно только с полем "Subject:". |
|
Back to top |
|
|
Vlad Postmaster
Joined: 07 Dec 2005 Posts: 111 Location: г.Благовещенск
|
Posted: 09 Sep 2009 9:03 (Wed) Post subject: |
|
|
Я со своей стороны могу предложить немного материалов по этому вопросу, но не знаю что можно из этого использовать. Хотя Perl не молодой язык, то для экспериментов он со своими правилами должен подойти. Эта информация как для авторов так и для пользователей КМС.
Регулярные выражения, совместимые с Perl |
|
Back to top |
|
|
PWL CMS Developer
Joined: 15 Oct 2005 Posts: 689
|
Posted: 09 Sep 2009 12:49 (Wed) Post subject: |
|
|
Боже мой, зачем это все тут? Можно было просто ссылку на источник выложить... Тем более читать неотформатированный текст жутко не удобно.
http://ru.wikipedia.org/wiki/Регулярные_выражения (что-то ссылка с русскими букавками не хочет делаться ссылкой)
P.S. Тело письма проверить нельзя, все правила работают только с заголовками писем. |
|
Back to top |
|
|
Vlad Postmaster
Joined: 07 Dec 2005 Posts: 111 Location: г.Благовещенск
|
Posted: 14 Sep 2009 4:56 (Mon) Post subject: |
|
|
Осознал...... каюсь ..........
больше не повториться.......
Сегодня столкнулся с еще одной особенностью, при занесении изменений в белый или черный список, кнопка "принять изменения"
не активна и следовательно, отменить в случае ошибки - нельзя.
P.S. http://www.shtogrin.com/library/web/pcre/ - вот мой первоисточник по регулярным выражениям. |
|
Back to top |
|
|
NAMOR CMS Developer
Joined: 15 Oct 2005 Posts: 1079
|
Posted: 04 Feb 2013 20:37 (Mon) Post subject: |
|
|
GrAnd wrote: | Ставлю модификатор: *Subject:"(?i)ссыл" - перестает отравливать и "Рассылки" и "РАССЫЛКИ" - модификаторы, действительно, не работают. |
Добавили в CMS 2.07 beta 3:
Code: | [+] В обработчик регулярных выражений добавлена поддержка модификатора "i".
По умолчанию, данный модификатор включён. |
Vlad wrote: | Нужно было одного юзера удалить, а другого добавить.
Удаляет - на ура, а вот добавить была проблема.
В файле server.cfg он прописывается, но в интерфейсе его - нет.
И законектиться он не может. |
Исправили в CMS 2.07 beta 3:
Code: | [-] Пользователи и псевдонимы, добавленные сразу после запуска программы,
добавлялись к несуществующему домену. |
|
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|