2. Для этого достаточно написать сайтик с 10 сущностями и потом вспомнить сколько времени понадобилось. А после этого отдать его своему другу и спросить, насколько всё понятно.
1. А почему нельзя задавать сразу же конвеншены даже на данном этапе? Наоборот, комьюнити только начинает расти, переучивать людей сильно не придется…
2. data mapper, насколько я знаю, это вынесение запросов в отдельный класс, который позволяет абстрагироваться от базы данных всё приложение.
В rails Active Record же существенно более сложный механизм (хотя, можно взять только основную идею). По поводу выгод это нужно либо писать отдельный топик, либо почитать мануалы. Я наверное напишу сам…
3. Наследование классов это другое, нежели генерация. Генерировать можно много чего:)
Не стану спорить на тему последнего абзаца, потому что не знаю чего там. Да и не надо, главное подумать нужно ли это ЛС и, если да, то как лучше реализовывать.
А я если и начну реализовывать, то только по предоплате.
Предоплата 500 руб., Ориентировочная стоимость модуля до срока окончания разработки 1000-1500 рублей. После окончания 1500-2000 рублей. (в зависимости от сложности).
1. Блоки бывают двух типов: просто шаблон и обработчик + шаблон.
2. Шаблоны могут лежать где хочешь и вызываются AddBlock('path_to_template.tpl'). Хочу отметить что tpl штука обязательная. Если она указана, то шаблон ищется по всему пути относительно dir_static_skin (напр. AddBlock('actions/ActionBlog/some-block.tpl'). В таких блоках мы используем переменные, которые мы передавали в главный шаблон.
3. Обработчик лежит в classes/blocks/* Если нужно использовать блок+обработчик, то мы просто задаем имя AddBlock('block-name'); При этом мы не указываем.тпл. В таком случае, движок ищет класс блока (обработчик), а потом сам блок. Этот блок должен располагаться в корне dir_static_skin и иметь префикс block.
4. У блоков могут быть параметры, которые передаются при добавлении (AddBlock('block-name',array('param1'=>'value1','param2'=>'value2')
5. Так же у блоков есть идентификатор положения (right, кстати, забыл в примерах выше). Можно сделать несколько сайдбаров. Думаю, вы догадаетесь как.
6. Добавляются блоки в экшенах или хуках.
Таких знаний должно хватить=)
1.
редактирование php.ini это как раз и относится к конфигурации сервера. Хотя и можно в дистрибутив добавлять htaccess…
На тех хостингах где нельзя менять этот файл, наверняка есть панель управления, где устанавливается кодировка по-умолчанию.
2. А, ты имеешь в виду редактирование своего профиля. Так и надо было написать.
3. Так и надо написать что нет понятия «сила», а то 3. Система рейтинга в LiveStreet шире, в ней позволяется оценивать блоги, топики, комментарии, и пользователей; в BigStreet только блоги и комментарии. не об этом.
4. Ну хорошо бы прояснить, раз уж ты видел.
Я всё к тому что надо уважать труд разработчиков, особенно тех кто пишет опенсорс для людей.
1. Запускаем install.php, и видим кряко-образы, мдя… уже такое начало, ладно пропишем в .htaccess принудительное преобразование в UTF-8. Всё заработало)
Это проблема конфигурации сервера.
2. Навигация по сайту
Вот тут LiveStreet выигрывает без спору! Динамическое обновление блоков; да что там блоков, всего сайта. Удобный просмотр профиля (в BigStreet снова нужно было править код, кукисы не работали).
Как кукисы относятся к просмотру профиля?
3. Система рейтинга в LiveStreet шире, в ней позволяется оценивать блоги, топики, комментарии, и пользователей; в BigStreet только блоги и комментарии.
Что Вы имели в виду? В bigstreet нельзя оценить пользователя и топик?
4. Про бигстрит: Большая часть кода украдена с других cms. 10 метров файлов – это в тупую подключенные файлы с других скриптов если не сложно, можно примеры…
2. Для этого достаточно написать сайтик с 10 сущностями и потом вспомнить сколько времени понадобилось. А после этого отдать его своему другу и спросить, насколько всё понятно.
3. Ага:)
2. data mapper, насколько я знаю, это вынесение запросов в отдельный класс, который позволяет абстрагироваться от базы данных всё приложение.
В rails Active Record же существенно более сложный механизм (хотя, можно взять только основную идею). По поводу выгод это нужно либо писать отдельный топик, либо почитать мануалы. Я наверное напишу сам…
3. Наследование классов это другое, нежели генерация. Генерировать можно много чего:)
Не стану спорить на тему последнего абзаца, потому что не знаю чего там. Да и не надо, главное подумать нужно ли это ЛС и, если да, то как лучше реализовывать.
Предоплата 500 руб., Ориентировочная стоимость модуля до срока окончания разработки 1000-1500 рублей. После окончания 1500-2000 рублей. (в зависимости от сложности).
Мне, например, это нужно для ценообразования=)
2. Шаблоны могут лежать где хочешь и вызываются AddBlock('path_to_template.tpl'). Хочу отметить что tpl штука обязательная. Если она указана, то шаблон ищется по всему пути относительно dir_static_skin (напр. AddBlock('actions/ActionBlog/some-block.tpl'). В таких блоках мы используем переменные, которые мы передавали в главный шаблон.
3. Обработчик лежит в classes/blocks/* Если нужно использовать блок+обработчик, то мы просто задаем имя AddBlock('block-name'); При этом мы не указываем.тпл. В таком случае, движок ищет класс блока (обработчик), а потом сам блок. Этот блок должен располагаться в корне dir_static_skin и иметь префикс block.
4. У блоков могут быть параметры, которые передаются при добавлении (AddBlock('block-name',array('param1'=>'value1','param2'=>'value2')
5. Так же у блоков есть идентификатор положения (right, кстати, забыл в примерах выше). Можно сделать несколько сайдбаров. Думаю, вы догадаетесь как.
6. Добавляются блоки в экшенах или хуках.
Таких знаний должно хватить=)
редактирование php.ini это как раз и относится к конфигурации сервера. Хотя и можно в дистрибутив добавлять htaccess…
На тех хостингах где нельзя менять этот файл, наверняка есть панель управления, где устанавливается кодировка по-умолчанию.
2. А, ты имеешь в виду редактирование своего профиля. Так и надо было написать.
3. Так и надо написать что нет понятия «сила», а то
3. Система рейтинга в LiveStreet шире, в ней позволяется оценивать блоги, топики, комментарии, и пользователей; в BigStreet только блоги и комментарии. не об этом.
4. Ну хорошо бы прояснить, раз уж ты видел.
Я всё к тому что надо уважать труд разработчиков, особенно тех кто пишет опенсорс для людей.
Это проблема конфигурации сервера.
2.
Навигация по сайту
Вот тут LiveStreet выигрывает без спору! Динамическое обновление блоков; да что там блоков, всего сайта. Удобный просмотр профиля (в BigStreet снова нужно было править код, кукисы не работали).
Как кукисы относятся к просмотру профиля?
3. Система рейтинга в LiveStreet шире, в ней позволяется оценивать блоги, топики, комментарии, и пользователей; в BigStreet только блоги и комментарии.
Что Вы имели в виду? В bigstreet нельзя оценить пользователя и топик?
4. Про бигстрит: Большая часть кода украдена с других cms. 10 метров файлов – это в тупую подключенные файлы с других скриптов если не сложно, можно примеры…
Сорри
кстати, ссылки че-то нет)