-
> [318] DVM © (24.05.08 23:32) > Я о том, что само ядро может взять шаблон и подставить в > него нужные данные
Такой шаблонизатор выше приведён. Но если умные сайты почитать, то это только начало пути. Нужно умное кэширование, пространства имён в шаблонах, правильный вывод информации о ошибках (на случай если шаблоны станет править кто угодно, а понимать сути не будет).
-
> DVM © (24.05.08 23:32) [318] > Я о том, что само ядро может взять шаблон и подставить в > него нужные данные
По-моему ты и говоришь о шаблонизаторе. Просто у тебя он часть ядра.
-
> antonn
Еще не понимаю зачем всюду хранить ник два раза. Один раз нормально, второй раз в lowercase. Неужно перевод в нижний регистр это такая ресурсоемкая операция?
-
И вообще, хранение ника всюду - вопрос спорный. Почему бы не ограничиться userid? А например, где взять id автора ветки я вообще не нашел, зато его ник есть :)
-
> Kerk © (24.05.08 23:37) [323]
Тут исключение, когда юзер незареган, понял. Часть вопроса снята
-
> [323] Kerk © (24.05.08 23:37)
Просто нужна нормальная схема БД. Сделал, и всё на виду. Лишние данные сразу видно. Не рекламы ради, а использую MicroOLAP Database Designer for MySQL, накидал схему и вьезжать легче. Тем кто начинает.
-
> Kerk © (24.05.08 23:34) [321]
> По-моему ты и говоришь о шаблонизаторе.
О части его функционала. Настоящие шаблонизаторы штуки непростые и для форума может и нафиг ненужные.
-
> Юрий © (24.05.08 23:39) [325]
Да в принципе и так схема ясна и по ней много вопросов, почему именно так сделано.
-
> DVM © (24.05.08 23:40) [326]
Ну нам нужен такой, чтоб с нашими задачами справлялся. Но всяко же нужен.
-
> Ну нам нужен такой, чтоб с нашими задачами справлялся. Но > всяко же нужен.
Нужен. Юрий привел вариант вполне для этих целей подходящий.
-
> > Тут исключение, когда юзер незареган, понял. Часть вопроса > снята
вторая часть - чтобы не заставлять базу при каждом проходе делать lowercase, а поиск по индексированому полю всяко перевесит его отсутствие и "динамику" :)
-
> antonn © (24.05.08 23:49) [330] > вторая часть - чтобы не заставлять базу при каждом проходе > делать lowercase
А зачем базе вообще делать проход по никам?
-
> > А зачем базе вообще делать проход по никам?
раньше была подстветка по нику анкеты :)
-
> antonn
Ну, в общем, свистни, когда подшлифуешь сорцы.
-
Антон, ты конечно молодец, что взялся, но занимать единолично ВСЕ исходники не есть гуд. Ладно хоть я вообще смог их у тебя отобрать :), давай заканчивай с этим, а? :)
-
ага, дай сроку до конца дня :)
-
Отправил. Сделал форму профиля (просмотр и редактирование), форму настроек, более вменяемый вид форума, приделал скрипт клиента (просто указать в настройках DMC http://dev.talks.progler.ru/index.php). Кое где подчистил, префиксы подобавлял. Но только поверхностно, в шаблонах вообще ногу сломаешь, но раз просят быстрее - пожалста %) Так же удалил привязку по usernamelow, теперь по user_id шпарит. В таблицах лишнее почти поудалял и сделал подстветку урлов в форуме (свою, родную :) )
-
и да, сорри за виндозный GUI, я к нему привык %)
-
Ага, все получил, установил и выложил в SVN Google Account дай, зверюга :)))
-
Обнаружил сразу баг: невозможно зарегистрироваться, т.к. не показывает рисунок для регистрации.
Длинные строки не режет - появляется прокрутка горизонтальная.
|