ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Мпчату 10 лет со дня открытия

 

20090
Dimitry @Dimitry
Web3r, тогда уже так и только с %, чтоб не отходить от текущих вставок...

%include=templates/search-head.html%

осталось парсер написать

2970
удалён @Foggy
Мб упростить запись инклуда? К примеру {@"templates/search-head.html"} собака будет означать инклуд. а {} - это как в Smarty.
UPD: или вовсе @"templates/search-head.html"

p.s. мб уже убрать "закидать окнами" как пережиток прошлого? и в идеале добавить в js возможность банить по типу бана (ip, внутренний ip, жёсткий и лёгкий баны по сис.ключу, OpenID)

20090
Dimitry @Dimitry
% уже употребляется для вставок, поэтому надо с ним делать, а include лучше потому что также уже используется для вставки $inc
поэтому я пока придерживаюсь варианта %include=templates/search-head.html%
и без ковычек лучше, дабы парсить проще было...

$html=preg_replace_callback("/%[a-z=.-]+%/i","replacement",$html);

1007
BETEPAH @BETEPAH
Dimitry пишет:

Интересно как сделано на укозе и подобных системах...

на укозе, глобальные блоки редактируются не в виде файлов, а в специальном разделе. Каждый блок имеет имя и вставляется в шаблон страницы вот так: $CONTENT$
$ONLINE_COUNTER$
$ONLINE_USERS_LIST$

Присоединяюсь к поздравлениям и уведомлениям о том, что мпчат стал отличной тренировочной базой для прокачки скиллов благодаря хорошим и отзывчивым коллегам. С юбилеем! Долгих многолетних аптаймов!

7094
Dim @Render
МП Монстр 😀
10 лет...
В далёком 2005 такой треш с чатами начинался, как раз благодаря тому времени выбралось направление в web)

1991
Dark_BlooD @Dark_BlooD
С юбилеем! Удачи в продвижении Дмитрий!

2970
удалён @Foggy
Dimitry пишет:

$html=preg_replace_callback("/%[a-z=.-]+%/i","replacement",$html);

Как говорится: Если у вас была одна проблема, и вы решили использовать регулярные выражения, то теперь у вас есть две проблемы

6703
Андрей @ZloVeЩиЙ
мпчат стал отличной тренировочной базой для прокачки скиллов благодаря хорошим и отзывчивым коллегам.

за это скорее спасибо live-co , который постарше будет)
10 лет! Даешь новую админку!?

Отредактировано ZloVeЩиЙ - 08.01.2014
20090
Dimitry @Dimitry
Foggy пишет:

Dimitry пишет:

$html=preg_replace_callback("/%[a-z=.-]+%/i","replacement",$html);

Как говорится: Если у вас была одна проблема, и вы решили использовать регулярные выражения, то теперь у вас есть две проблемы

Обоснуй (=

31
Татьяна @Takit-ta
Поздравляю с Юбилеем Мпчата Дим!!! 😀

3473
Фарид @F_a_R_i_D
Дима, с тебя шашлыки и пиво))

20090
Dimitry @Dimitry
F_a_R_i_D пишет:

Дима, с тебя шашлыки и пиво))

как раз пиво открыл, мысли мои читаешь)))

2970
удалён @Foggy
Dimitry пишет:

Обоснуй (=

Регулярки это всегда большая нагрузка с тормозами. Они нечитабельны и в них слишком легко допустить ошибку. А отлавливать её ещё сложнее.

Хотя отлавливать подобный набор символов в большом документе вряд ли можно чем-то быстрее регулярок.

20090
Dimitry @Dimitry
Ну в данном случае только регулярку с колбеком и можно использовать, тут выбор очевиден, потому что других нормальных вариантов просто нет)
Данная регулярка будет искать символ % и только потом смотреть дальше, поэтому нагрузки большой не будет, но можно будет потестить на большом документе с тысячей замен.
По поводу читаемости и допуска ошибок, я также думал 2 года назад, сейчас большинство сложных регулярок для меня читаемы, и ошибки там не делаю...
так что это замечание не верное для меня)

4619
Web3r @Web3r
До конца месяца будет релиз?

467
Lexa @Like
Нештяк я чат создал, в опытном сервесе чатов!

696
Евгений @Advocat
Дима, поздравляю с Юбилеем, интересно помнишь ты меня или нет

20090
Dimitry @Dimitry
Advocat пишет:

Дима, поздравляю с Юбилеем, интересно помнишь ты меня или нет

Припоминаю, давно было, один из первых чатов был )

274
Павел @DJ_FANTASY
Ты помнишь, как все начиналось.
Все было впервые и вновь......... Дим с юбилеем. Получается дата регистрации моего чата (13.05.04) была одной из первых. Если сравнить то, что было на начальном этапе и что имеем сейчас - просто верх совершенства. Жаль что чаты всё меньше интересуют людей, а мой впрочем итак никого не интересовал )) С Праздничком! Процветания твоим проектам!

4619
Web3r @Web3r
Dimitry, как успехи?
P.S С инклудом, в смысле.

Отредактировано Web3r - 25.02.2014