€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90 •
Посмотреть все темы
Мпчату 10 лет со дня открытия
1
2
3
20090
Dimitry
@Dimitry
06.01.2014
Web3r
, тогда уже так и только с %, чтоб не отходить от текущих вставок...
%include=templates/search-head.html%
осталось парсер написать
2970
удалён
@Foggy
06.01.2014
Мб упростить запись инклуда? К примеру {@"templates/search-head.html"} собака будет означать инклуд. а {} - это как в Smarty.
UPD: или вовсе @"templates/search-head.html"
p.s. мб уже убрать "закидать окнами" как пережиток прошлого? и в идеале добавить в js возможность банить по типу бана (ip, внутренний ip, жёсткий и лёгкий баны по сис.ключу, OpenID)
20090
Dimitry
@Dimitry
06.01.2014
% уже употребляется для вставок, поэтому надо с ним делать, а include лучше потому что также уже используется для вставки $inc
поэтому я пока придерживаюсь варианта %include=templates/search-head.html%
и без ковычек лучше, дабы парсить проще было...
$html=preg_replace_callback("/%[a-z=.-]+%/i","replacement",$html);
1007
BETEPAH
@BETEPAH
06.01.2014
Dimitry
пишет:
Интересно как сделано на укозе и подобных системах...
на укозе, глобальные блоки редактируются не в виде файлов, а в специальном разделе. Каждый блок имеет имя и вставляется в шаблон страницы вот так: $CONTENT$
$ONLINE_COUNTER$
$ONLINE_USERS_LIST$
Присоединяюсь к поздравлениям и уведомлениям о том, что мпчат стал отличной тренировочной базой для прокачки скиллов благодаря хорошим и отзывчивым коллегам. С юбилеем! Долгих многолетних аптаймов!
7094
Dim
@Render
06.01.2014
МП Монстр 😀
10 лет...
В далёком 2005 такой треш с чатами начинался, как раз благодаря тому времени выбралось направление в web)
1991
Dark_BlooD
@Dark_BlooD
06.01.2014
С юбилеем! Удачи в продвижении Дмитрий!
2970
удалён
@Foggy
06.01.2014
Dimitry
пишет:
$html=preg_replace_callback("/%[a-z=.-]+%/i","replacement",$html);
Как говорится:
Если у вас была одна проблема, и вы решили использовать регулярные выражения, то теперь у вас есть две проблемы
6703
Андрей
@ZloVeЩиЙ
08.01.2014
мпчат стал отличной тренировочной базой для прокачки скиллов благодаря хорошим и отзывчивым коллегам.
за это скорее спасибо live-co , который постарше будет)
10 лет! Даешь новую админку!?
Отредактировано ZloVeЩиЙ -
08.01.2014
20090
Dimitry
@Dimitry
09.01.2014
Foggy
пишет:
Dimitry
пишет:
$html=preg_replace_callback("/%[a-z=.-]+%/i","replacement",$html);
Как говорится:
Если у вас была одна проблема, и вы решили использовать регулярные выражения, то теперь у вас есть две проблемы
Обоснуй (=
31
Татьяна
@Takit-ta
10.01.2014
Поздравляю с Юбилеем Мпчата Дим!!! 😀
3473
Фарид
@F_a_R_i_D
10.01.2014
Дима, с тебя шашлыки и пиво))
20090
Dimitry
@Dimitry
10.01.2014
F_a_R_i_D
пишет:
Дима, с тебя шашлыки и пиво))
как раз пиво открыл, мысли мои читаешь)))
2970
удалён
@Foggy
11.01.2014
Dimitry
пишет:
Обоснуй (=
Регулярки это всегда большая нагрузка с тормозами. Они нечитабельны и в них слишком легко допустить ошибку. А отлавливать её ещё сложнее.
Хотя отлавливать подобный набор символов в большом документе вряд ли можно чем-то быстрее регулярок.
20090
Dimitry
@Dimitry
11.01.2014
Ну в данном случае только регулярку с колбеком и можно использовать, тут выбор очевиден, потому что других нормальных вариантов просто нет)
Данная регулярка будет искать символ % и только потом смотреть дальше, поэтому нагрузки большой не будет, но можно будет потестить на большом документе с тысячей замен.
По поводу читаемости и допуска ошибок, я также думал 2 года назад, сейчас большинство сложных регулярок для меня читаемы, и ошибки там не делаю...
так что это замечание не верное для меня)
4619
Web3r
@Web3r
19.01.2014
До конца месяца будет релиз?
467
Lexa
@Like
19.01.2014
Нештяк я чат создал, в опытном сервесе чатов!
696
Евгений
@Advocat
19.01.2014
Дима, поздравляю с Юбилеем, интересно помнишь ты меня или нет
20090
Dimitry
@Dimitry
20.01.2014
Advocat
пишет:
Дима, поздравляю с Юбилеем, интересно помнишь ты меня или нет
Припоминаю, давно было, один из первых чатов был )
274
Павел
@DJ_FANTASY
21.01.2014
Ты помнишь, как все начиналось.
Все было впервые и вновь......... Дим с юбилеем. Получается дата регистрации моего чата (13.05.04) была одной из первых. Если сравнить то, что было на начальном этапе и что имеем сейчас - просто верх совершенства. Жаль что чаты всё меньше интересуют людей, а мой впрочем итак никого не интересовал )) С Праздничком! Процветания твоим проектам!
4619
Web3r
@Web3r
25.02.2014
Dimitry
, как успехи?
P.S С инклудом, в смысле.
Отредактировано Web3r -
25.02.2014