[BETA] Cut parsed template

Здесь авторы могут постить бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение quazi 14.11.2005 20:40

OMus-VeNuS
опять неверно мыслите
вы забываете о многом и не читаете все посты в топике

вам же сказали
[R: R@m$e$ :U] писал(а):если пользователь обладает столь экзотическими браузерами как... links или ie < 4


ваше "непользование" не значит "непользование" другими

lynx не такой уж и экзотический. пользуют его. хотя wget больше
quazi
phpBB 2.0.8
 
Сообщения: 310
Зарегистрирован: 15.03.2005 18:49


Сообщение OMus-VeNuS 14.11.2005 20:45

quazi
тогда предложите пожалуйста свое решение...
OMus-VeNuS

 

Сообщение quazi 14.11.2005 20:53

OMus-VeNuS
я же говорю, вы очень невнимательны
quazi
phpBB 2.0.8
 
Сообщения: 310
Зарегистрирован: 15.03.2005 18:49

Сообщение [R: R@m$e$ :U] 14.11.2005 21:28

quazi
ну я говорил о links.. =) суть не важно.. что links, что lynx... текстовый... и если память мне не изменяет... то о ява-скриптах, он не особо думает...
плюс уже было сказано не только о старых браузерах... но и...
[R: R@m$e$ :U] писал(а): в свежем браузере отключены ява-скрипты...


а вообще тема, смотрю стала популярной... =) щас помучаю данный мод... =)

Добавлено спустя 4 минуты 20 секунд:

quazi
кста... предложенная тобой замена... все равно не возвращает к работе полную форму ответа... ява-скрипт там так и не заработал... говорю о чистом пхпбб... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение OMus-VeNuS 14.11.2005 21:28

quazi писал(а):я же говорю, вы очень невнимательны

Какой есть... Ну может быть все-же скажете? ;)
OMus-VeNuS

 

Сообщение quazi 14.11.2005 21:46

Код: Выделить всё
$s = preg_replace(
   array(
      '/(?<=<!--)\s+/',
      '/(\s)+/',
   ),
   array(
      "\n",
      '\1',
   ),
   $s);

вариция на тему

[R: R@m$e$ :U] писал(а):стала популярной

стандартная задача, но достаточно сложная. даже эта реализация, не факт, полное решение

тестируйте
quazi
phpBB 2.0.8
 
Сообщения: 310
Зарегистрирован: 15.03.2005 18:49

Сообщение [R: R@m$e$ :U] 14.11.2005 22:07

quazi
стандартный полный вариант ответа, так и не заработал... =)
щас вот свою реализацию данной затеи думаю... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение OMus-VeNuS 14.11.2005 22:17

отлично! большое спасибо.
[R: R@m$e$ :U]
Поставь себе последнюю версию быстрого - все заработает!
OMus-VeNuS

 

Сообщение [R: R@m$e$ :U] 14.11.2005 22:58

OMus-VeNuS
зачем мне последняя версия быстрого ответа? меня интересует совместимость мода со стандартным пхпбб, а не с переделанным на 99 процентов...
все моды должны быть заточены под стандартный код...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение OMus-VeNuS 14.11.2005 23:21

[R: R@m$e$ :U] писал(а):все моды должны быть заточены под стандартный код...

Ты говориш про то что быстрый ответ у тебя не работает! В стандартном быстрого ответа вообще нет... Или я ошибаюсь? =/
OMus-VeNuS

 

Сообщение Xpert 15.11.2005 1:00

OMus-VeNuS
Заткнитесь пожалуйста и не мешайте нашим программистам придумывать оригинальное решение возникшей проблемы...

Извините, сами нарвались на грубость...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5636
Зарегистрирован: 13.03.2004 21:27
Откуда: msk.ru

Сообщение quazi 15.11.2005 8:13

[R: R@m$e$ :U], сказал бы
1. какой вариант (первый или второй) не работает
2. что именно не работает
quazi
phpBB 2.0.8
 
Сообщения: 310
Зарегистрирован: 15.03.2005 18:49

Сообщение [R: R@m$e$ :U] 15.11.2005 8:32

OMus-VeNuS
какой нах быстрый ответ? я говорю про СТАНДАРТНУЮ ФОРМУ ПОЛНОГО ОТВЕТА! читай внимательно мои посты
quazi
1. не работают все предложенные варианты...
2. не работает ява-скрипт, когда все строки собираются в одну...

кста... нашел еще одну проблему, почему не работает ява-скрипт... для своего решения, я ее решил... но у меня это очень не идеально... =)

в форме ответа.. есть комментарии заключенные не между /* и */... а комментарии одной строки //.. и следовательно, при сборе все в одну строку, комментируется весь скрипт... =)
однако... заменив у себя такие комментарии на /* и */... все равно ява-скрипт не заработал... =( воть... =) вечером еще буду думать над этим... тк для себя такого плана модификация тоже интересна... =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Сообщение quazi 15.11.2005 9:41

[R: R@m$e$ :U]
предлагаю так
1. вырезать в буфер все скрипты и стили
2. пройтись по тексту и заменить все '\s+' на ' '
3. все скрипты и стили из буфера обработать следующим образом
а) удалить концы все строк
б) удалить комменты /* */ и // (можно совместить с а))
в) применить правило 2

4. восстановить скрипты и стили в текст

сложные моменты - б) и в) - потому что сложно и нет универсального решения определить строки, похожие на комменты, например, s = '/* bla-bla */';
quazi
phpBB 2.0.8
 
Сообщения: 310
Зарегистрирован: 15.03.2005 18:49

Сообщение [R: R@m$e$ :U] 15.11.2005 13:39

quazi
хм... пожалуй... можно пока не трогать скрипты вообще... как бета версию... имхо...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1503
Зарегистрирован: 16.01.2005 13:04
Откуда: Novosibirsk,RU

Пред.След.

Вернуться в Бета-версии модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0