Руководство: Как создать свой вид топика на LiveStreet
120
Данный проект очень интересен для меня, так что я хотел бы внести посильную лепту в его формирование.
Итак, у меня появилось желание написать руководство по созданию своего вида топика. Такая операция может быть очень полезной и открывает более широкие возможности размещения движка.
Читать дальше
Итак, у меня появилось желание написать руководство по созданию своего вида топика. Такая операция может быть очень полезной и открывает более широкие возможности размещения движка.
Читать дальше
Разыскивается верстальщик для верстки шаблонов LiveStreet из PSD
1
Нужен верстальщик, а может и верстальщики для воплощения в HTML шаблонов из PSD. Это во-первых верстка дефолтного шаблона(номер 12) и верстка дополнительных. Очень желательно иметь на выходе грамотною верстку, без фанатизма к блокам или таблицам, т.е. как то комбинировать.
У всех у кого есть желание помочь проекту и главное возможности(как опыт, так и время) пишите в комменты, личку, либо в аську.
Ждём героев на белом коне :)
У всех у кого есть желание помочь проекту и главное возможности(как опыт, так и время) пишите в комменты, личку, либо в аську.
Ждём героев на белом коне :)
1 блог для каждого пользователя с определенным названием
1
Возможно ли это? Т.е. после регистрации у пользователя автоматически создается блог, например у меня «Блог им. WebWin». Как сделать так, чтобы этот блог не создавался и пользователь мог сам себе сделать блог с определенным названием, описанием и т.п. при условии того что он будет у его только один!
Конференция HighLoad++
Вот и закончились три дня конференции HighLoad++(Конференция разработчиков высоконагруженных систем). Впечатления остались положительные, Бунинская команда сумела организовать неплохую сходку «мозгов» :) Хотя эти положительные впечатления шли по нарастающей от первого до третьего дня. В первый день доклады меня не сильно порадовали, а местами и докладчики.
Читать дальше
Читать дальше
Ссылки SAPE
4
Скажите кто-нибудь ставил ссылки сапе, никак не соображу как вставить. Думаю многим будет интересно. Основной код вставляю в function.php, код чтобы они отображались вставляю в footer.tpl но отображаться не хотят:(
Проблема с тегами
Когда-то писал в комментариях, но ort ответил, что всё работает правильно…
Проблема в том, что если создать топик и написать в нём один и тот же тег несколько раз, то его размер в облаке увеличится на много больше чем должен был бы… Этим топиком проверю, может это у меня глюки (на локалке работает не правильно).
А также автоподстановка в тегах жутко бесит. Если ввести какое-то слово, которое уже есть в облаке, но сделать это быстро и начать печатать второе, то когда оно додумается на счёт первого слова, курсор становится в его конец, и второе слово мы уже печатаем не там где надо… Да и вообще оно неадекватно работает.
Проблема в том, что если создать топик и написать в нём один и тот же тег несколько раз, то его размер в облаке увеличится на много больше чем должен был бы… Этим топиком проверю, может это у меня глюки (на локалке работает не правильно).
А также автоподстановка в тегах жутко бесит. Если ввести какое-то слово, которое уже есть в облаке, но сделать это быстро и начать печатать второе, то когда оно додумается на счёт первого слова, курсор становится в его конец, и второе слово мы уже печатаем не там где надо… Да и вообще оно неадекватно работает.
Новый механизм евентов
6
Изменил механизм регистрации и выполнения евентов в экшене.
Теперь можно регистрировать евент используя регулярные выражения, как для самого евента, так и для всех параметров, передаваемых в URL. Это позволяет избавиться от переопределения метода EventNotFound() при динамических евентах.
Так же осталась возможность использовать старый вариант с методом AddEvent(), он просто является оберткой для AddEventPreg().
Изменения здесь — http://trac.lsdev.ru/livestreet/changeset/35, просьба кто может протестить новый механизм :)
Теперь можно регистрировать евент используя регулярные выражения, как для самого евента, так и для всех параметров, передаваемых в URL. Это позволяет избавиться от переопределения метода EventNotFound() при динамических евентах.
$this->AddEvent('edit','EventEditBlog');
$this->AddEventPreg('/^(\d+)\.html$/i','EventShowTopicPersonal');
$this->AddEventPreg('/^\w+$/i','/^(\d+)\.html$/i','EventShowTopic');
$this->AddEventPreg('/^\w+$/i','/^bad$/i','/^$/i','EventShowBlogBad');
$this->AddEventPreg('/^\w+$/i','/^bad$/i','/^page(\d+)$/i','EventShowBlogBad');Так же осталась возможность использовать старый вариант с методом AddEvent(), он просто является оберткой для AddEventPreg().
Изменения здесь — http://trac.lsdev.ru/livestreet/changeset/35, просьба кто может протестить новый механизм :)
Занудство #1
Каким стилем кодирования руководствуется автор, когда не ставит пробелы до и после знака присвоения "="? Указание типов переменных в названиях я понимаю, хоть и не практикую, но переменная и значение одной строкой без пробелов, ИМХО, чересчур. Автозаменой с регуляркой дополняю "=" пробелами с двух сторон :)
musick.me - web2.0 ресурс для поклонников пост-гранжа и альт рока
2
Пополню и я когорту сайтов основаных на Livestreet. Честно говоря, идея подобного ресурса витала давно, но так как я — системный программист, и достаточно далек от веба — недоходили руки до реализации (да и появились уже альтернативы), а хотелка-то осталась, потому и решил открыть музыкальный ресурс, где упор будет делаться НА КОНТЕНТ, а именно перевод и обсуждение песен, информация касательно групп, их релизов и другое. Посему все свободное время буду уделять проекту, а пока конечно там всего лишь несколько материалов, но это все креатив и отнюд не копипаст. Планов в общем много (но поа даже о проекте не написан :)) ), рунет большой — места хватит всем :) В общем проект для души :)
Вот:
UPD: Добавил прослушивание файлов :)
UPD2: Ну потрудились бы отписать, чего минусуете.
Вот:
UPD: Добавил прослушивание файлов :)
UPD2: Ну потрудились бы отписать, чего минусуете.
Про пост-вопрос и про знак плюса в рейтингах
1. Почему бы блог запись типа «Вопрос», с техническим именем question не назвать «Опрос» с техническим именем poll? По-моему так будет точней, да и в будущем для англоязычных пользователей понятней, ну или в крайнем случае quiz.
2. В рейтингах блогов и комментариях имхо лучше отражать знак плюса (+3).
Пока же отрицательные показатели, имея знак минуса, информативней.
2. В рейтингах блогов и комментариях имхо лучше отражать знак плюса (+3).
Пока же отрицательные показатели, имея знак минуса, информативней.