|
p00h
#
→
Новый дизайн будет таким
|
1 |
|
28 мая 2009 07:06
|
Безусловно на вкус и цвет все фломастеры разные, но что-то слишком уж много негатива.
Три цвета? Кто видит на этом шаблоне больше??? Голубой, зеленый и черный! Отличное сочетание, зеленый мягкий и благородный цвет, голубой похолоднее — итого получаем смешения тепла и прохлады (баланс), а также черный и белый — это классика. Иконки весьма оригинальны, нарисованы самостоятельно, а не взяты из айконпака. Поэтому дизайнеру лично от меня поклон.
Тут кто-то говорил, что на Хабре мало цветов — а вы посчитайте :) Недавно была тема, в которой считали, если не ошибаюсь выделили больше 40 цветов :) Конечно же с учетом оттенков, но на этом шаблоне и того меньше.
А вообще, господа умники, вместо того, чтобы хаять — сделайте и предложите на суд свое. Критиковать мы все мастера. Трантору осмелюсь дать совет: такие вопросы не решать с публикой, никогда к решению не придете. Сделал и все. И перед фактом поставил. Никуда не денутся.
И вообще, народ! Хотя бы из уважения к чужой работе воздержитесь от столько резких негативных высказываний. Уверен, что каждому из вас было бы неприятно слышать подобные отзывы о своей работе.
|
|
|
p00h
#
→
|
0 |
|
21 мая 2009 07:53
|
Очевидно у нас разные взгляды на разработку. И вообще, я не ценный разработчик, т.е. мой вклад пока неощутим, поэтому не стоит так отстаивать передо мной свою точку зрения :) Ты написал, что «внимательно посмотрел» ТРИ фреймворка. Кохану и зенд я ковыряю очень давно, но так и не изучил все тонкости и премудрости, поверь их там много. Об «уникальности» движка будет говорить логика приложения, а не инструмент, с помощью которого эта логика реализована! Зачем строить свой велосипед (избитое выражение), если его проектировкой и отладкой ПОСТОЯННО занимается невероятно профессиональная группа разработчиков? И вообще, успех движка — это ПРЕЖДЕ всего его пиар, а уж потом техническая реализация. Неужели вордпресс так хорош, что на нем сидит пол-мира? Да я плевался, когда смотрел его код!!! А Битрикс? Поэтому «уникальность» движка никого не волнует. Волнует то, как он преподносится и продается, как легко с ним работать. Львиная доля юзверей даже в код не должна смотреть, чтобы понять уникален он или нет.
|
|
|
p00h
#
→
|
0 |
|
19 мая 2009 14:29
|
Точку зрения владельца я уже выслушал, твоя точка зрения в тот же огород ;) Поэтому баста :)
|
|
|
p00h
#
→
|
0 |
|
19 мая 2009 13:59
|
|
Все понятно! Остается пожелать вам удачи в разработке :) Приятно было поболтать.
|
|
|
p00h
#
→
|
0 |
|
19 мая 2009 11:41
|
Для начала предлагаю всем сразу перейти на «ты». Ни к чему официоз, проще будет. Конечно «самый удобный» выбрать легче. Но давайте порассуждаем. ДОпустим, мы решили, что первым делом нужно добавить мультиязычность. До-пус-тим говорю ;) Подсказать сколько всего файлов нужно будет перевернуть с ног на голову, чтобы добавить поддержку? Или сами посчитаете? Сколько файлов нужно перелопатить, чтобы добавить хорошую систему конфигов? НОРМАЛЬНУЮ обработку ошибок? Я, безусловно, сожалею, но движок морально устарел. Любой из нас прекрасно знает, что работать на движке, который отвечает всем современным требованиям гораздо приятнее. И если понимающий человек, скачав дистрибутив и глянув в код, обнаружит что здесь нет поддержки того и этого, что формально движок не построен по невероятно модной нынче MVC, то человек этот непременно закроет страничку с адресом www.bigstreet.ru и будет искать другие варианты. ЭТо был грубый пример, передающий суть. Все мы инертны и пытаемся следовать за течениями и веяниями. Это неизбежно.
Короче. Я за то, чтобы серьезно задуматься о построении движка на базе существующего и развиваемого фреймворка (Zend, Symfony, Kohana...) Плюсы: - Стимулирует к постоянному поддержанию актуальности в соотвествии с требованиями языка и самого фреймворка; - Кучу полезной работы проделывают за тебя другие люди: пишут модули, дорабатывают архитектуру самого фреймворка, фактически часть поддержки лежит на других плечах; - 95% начально работы уже сделано: садись за модели и контроллеры, рутину оставь фреймворку.
Минусы: жду от вас :)
|
|
|
p00h
#
→
Обращение к пользователям www.bigstreet.ru
|
1 |
|
18 мая 2009 06:52
|
Каким образом будут отбираться разработчики? По каким критерям? Кто будет принимать окончательное решение о принятии того или иного разработчика в команду?
TDD-разработка? Кто будет определять оперативный план разработки? Тактика и стратегия разработки, приоритеты (Roadmap)? При наличии распределенной работы над одной задачей кто будет принимать окончательное решение о коммите изменений?
Кто будет определять индвидуальные или групповые планы? Права/обязанности каждого разрабочика? Дележ donates, если они будут?
На мой скромный взгляд качество разработки имеет первостепенное значение, а уж потом дизайны и «лицо проекта» с фотографией моей кошки.
|
|
|
p00h
#
→
нужна помощь в инсталяции сайта
|
0 |
|
19 апреля 2009 19:01
|
|
Вы уверены, что корректно создали структуру БД?
|
|
|
p00h
#
→
Самый бесплатный и функциональный
|
0 |
|
10 апреля 2009 13:14
|
|
Поддерживаю вопрос)
|
|
|
p00h
#
→
Проблема с устновкой бигстрита
|
0 |
|
10 апреля 2009 08:13
|
Подозреваю, что у вас, скорее всего, не созданы таблицы tags и comments (может быть и какие-то еще). Сделайте БД заново.
|
|
|
p00h
#
→
Проблема с устновкой бигстрита
|
0 |
|
10 апреля 2009 08:11
|
Звездочками во всех случаях вы прикрыли? Или имя таблицы, в которой возникает ошибка, ***?
|
|
|
p00h
#
→
Постоянно требует аторизации.
|
0 |
|
10 апреля 2009 08:04
|
Ставьте Firefox и плагин для просмотра HTTP заголовков (если всего этого добра у вас нет), а дальше смотрите что происходит. Я, к примеру, знаю глюк, когда firefox вообще не работает с куками для домена testdomain (без корневого домена первого уровня), может быть в вашем случае тоже какая-то фихня) Пишите :)
|
|
|
p00h
#
→
Переехали
|
0 |
|
3 апреля 2009 10:24
|
Ну наконец-то! Я уж думал, что новый владелец быстренько сделал редирект на маковский сайт…
|
|
|
p00h
#
→
Смайлики
|
0 |
|
24 марта 2009 06:51
|
Если уж вам так хочется смайлы, то пока можно использовать удаленные :) Надеюсь, что большинству пользователей неплохо без них живется.
|
|
|
p00h
#
→
Revision 116
|
0 |
|
24 марта 2009 06:48
|
Ветка в svn проекта: bigstreet.svn.sourceforge.net/branches/pooh/
Для получения себе на машину используйте:
svn co http://bigstreet.svn.sourceforge.net/branches/pooh/ path_to_save
|
|
|
p00h
#
→
Продам Большую Улицу (Предложение закрыто)
|
-3 |
|
18 марта 2009 16:44
|
|
Показать комментарий
|
|
|
p00h
#
→
Revision 116
|
0 |
|
15 марта 2009 14:23
|
Особо еще не думал, но примерно следующее: Пользователь сможет добавлять свои собственные альбомы и фотографии в них; Будут фотоальбомы, привязанные к сообществу; А также альбомы, привязанные к компании. По поводу «кто онлайн» постараюсь реализовать в ближайшем коммите.
|
|
|
p00h
#
→
Revision 116
|
0 |
|
15 марта 2009 08:02
|
Дальше в плане разработок: 1. Фотомодуль 2. Модуль компаний
«Кто онлайн» фактически уже реализована при просмотре списка пользователей. Если имеется ввиду подпись «онлайн» под аватарой в комментариях и топиках, то это сделать не сложно, ибо последняя активность пользователя в базе хранится, поэтому вывести слово «онлайн» (если последняя активность в пределах пяти минут) легко.
|
|
|
p00h
#
→
Дополнительные поля в профиле
|
0 |
|
5 марта 2009 08:00
|
Если вы внесли изменения в users.map.xml, например:
<param>
<name>photocamera</name>
<accessor>getPhotocamera</accessor>
<mutator>setPhotocamera</mutator>
</param>
то ничего прописывать больше не нужно. Вы просто обращаетесь к методам, и получаете (либо устанавливаете) значение.
|
|
|
p00h
#
→
Revision 114
|
0 |
|
1 марта 2009 14:20
|
На самом деле модуль «сообщества», по-моему, целиком удовлетворяет этим условиям. ДОбавить дополнительное поле, которое бы указывало, что данное сообщество является «компанией» и поэтому как-то отделялось от остальных сообществ, не очень долго. Я не придираюсь, просто не вижу уникального функционала, который нужно было бы реализовывать.
|
|
|
p00h
#
→
Revision 114
|
1 |
|
1 марта 2009 10:09
|
я непременно его напишу, потому что он нужен мне для своего проекта. И это будет, причем скоро.
|
|
|
p00h
#
→
Revision 114
|
0 |
|
28 февраля 2009 16:55
|
|
Собственно, это, откровенно говоря, было что-то типа тестового задания. Если redhummer одобрит, то буду продолжать в том же духе.
|
|
|
p00h
#
→
Revision 114
|
0 |
|
28 февраля 2009 16:53
|
|
Несомненно. Мне тоже крайне интересно! Писал ему в асю, но он молчит :)
|
|
|
p00h
#
→
Revision 114
|
1 |
|
28 февраля 2009 14:32
|
|
А модуль компании отличается от модуля сообществ только тем, что в ленте будет написано не «название сообщества», а «блог компании рога и копыта»?
|
|
|
p00h
#
→
Revision 114
|
0 |
|
27 февраля 2009 20:23
|
|
Думаю, что заводить сообщество пока рано. Посмотрим, как отреагирует народ :)
|
|
|
p00h
#
→
Решаю проблему: закрыть сайт, доступ к контенту только после регистрации.
|
0 |
|
27 февраля 2009 07:50
|
index.php:/**
* If invites enabled and user not authorized set default module as facecontrol
*/
if (System_Settings::getInviteEnabled()) {
if (
$oSession->isGuestStatus() and
System_Router::getRequestModule() != 'registration' and
System_Router::getRequestModule() != 'remind_password' and
!(System_Router::getRequestModule() == 'blog' and System_Router::getRequestAction() == 'rss')
) {
System_Router::setCurrentModule('facecontrol');
}
}
заменяете на/**
* If invites enabled and user not authorized set default module as facecontrol
*/
if (System_Settings::getInviteEnabled()) {
if (
$oSession->isGuestStatus() and
System_Router::getRequestModule() != 'registration' and
System_Router::getRequestModule() != 'change_password' and
!(System_Router::getRequestModule() == 'blog' and System_Router::getRequestAction() == 'rss')
) {
System_Router::setCurrentModule('facecontrol');
}
}
затем в файле modules/registration/controller.php заменяете все содержимое на:<?php
if (!$oSession->isGuestStatus())
{
new System_Message('Эммм. Вы уже авторизованы.');
System_Router::setCurrentModule('errors');
System_Router::setCurrentAction('index');
}
/*
if (
$oSession->isGuestStatus() and
System_Settings::getInviteEnabled() and
(
!isset($_SESSION['is_grantee']) and
System_Router::getRequestAction() != 'activation'
)
) {
System_Router::setCurrentModule('facecontrol');
System_Router::setCurrentAction('index');
}
*/
?>
|
|
|
p00h
#
→
Onair - не работает пагинация
|
2 |
|
26 февраля 2009 16:09
|
Поспешишь запостить без отладки, проработав в голове — людей насмешишь. Вот рабочий код.
<?php
if (!System_Router::getRequestAction() or preg_match('/^\d+$/', System_Router::getRequestAction())) {
System_Router::setCurrentAction('index');
}
?>
|
|
|
p00h
#
→
Onair - не работает пагинация
|
0 |
|
26 февраля 2009 15:59
|
Кроме того, в файле modules/onair/controller.php<?php
if (!System_Router::getRequestAction()) {
System_Router::setRequestAction('index');
}
?>
который делает следующее:Если в строке URI не указано ничего после имени модуля (sitename.ru/onair/ — указано только имя модуля onair) — использовать action index . В нашем же случае (sitename.ru/onair/2) получается, что имя action является 2 . Поэтому и выпадает ошибка «не найдено действие модуля», т.к. файла такого нет. А теперь немного модифицируем код:<?php
if (!System_Router::getRequestAction() or preg_match('/^\d+$/', System_Router::getRequestAction())) {
System_Router::setRequestAction('index');
}
?>
теперь мы попросим систему устанавливать action index также в случаях, когда в адресе sitename.ru/onair/2 стоят только цифры.
|
|
|
p00h
#
→
Onair - не работает пагинация
|
0 |
|
26 февраля 2009 15:42
|
Давайте вместе! Значится в index.php у нас устанавливается модуль и его action
/**
* Set current action
*/
if (!System_Router::getCurrentAction() and System_Router::getRequestAction())
{
if (System_Router::checkAction(System_Router::getRequestAction())) {
System_Router::setCurrentAction(System_Router::getRequestAction());
} else {
System_Router::setCurrentModule('errors');
System_Router::setCurrentAction('404');
}
}
Когда вылетает ошибка у нас срабатывает код
else {
System_Router::setCurrentModule('errors');
System_Router::setCurrentAction('404');
}
а срабатывает он потому, что методSystem_Router::checkAction(System_Router::getRequestAction())
возвращает false, т.е. в случае адреса sitename/onair/2 движок ищет файл modules/onair/2.action.php =)
|
|
|
p00h
#
→
Onair - не работает пагинация
|
0 |
|
26 февраля 2009 10:59
|
|
Вообще, переключение по страницам раздела onair (onair/2, onair/3...) должно работать корректно.
|
|
|
p00h
#
→
Onair - не работает пагинация
|
0 |
|
26 февраля 2009 10:50
|
Стоп! Код не верен, т.к. не учитывает наличие экшена user.action.php. Сейчас додумаю... Негде потестить, поэтому приходится мыслить теоритически.
|
|