Написал инструкцию, как сделать, что бы оценку можно было изменить. Пока она только для голосования за юзера, однако смысл абсолютно одинаковый и для остальных. т.е. если вдумчиво просмотреть инструкцию и прочитать мои комментарии внутри, то для всех остальных видов голосования сделать тоже самое не составит труда
Что еще хочется сказать. Код кривой. Я всё таки совсем не программист. Мне кажется, что можно сделать проще и лучше.
Поэтому все комментарии, критику, пожелания, предложения и обсуждения по коду принимаю с огромной радостью и тут же вношу изменения в инструкцию
Измененные файлы, если они конечно нужны, приложу чуть позже.
— как можно на главной странице вывести произвольный текст между например третьим и четвертым топиком.
— как можно на главной странице внизу например после всех топиков вставить блок какой мне нужно
Чтобы Ваш сайт засверкал и засиял доброжелательностью и человеколюбием, вы можете организовать рассылку приветсвенного сообщения в инбокс (private message) каждому вновь зарегистрированному пользователю, где можете написать все что хотите, от радостного «Привет %username%!» до маленького экскурса по всем фичам и секретам работы сайта.
Вообще превьюшки к топикам созданы для красоты, яркости, визуализации, никакого иного предназначения у них нет. Мне не очень нравится чисто блоговый вид ЛС и Хабра, я люблю листать научно-популярные ( и не только :) журналы, поэтому захотелось сделать так:
Пример как это все выглядит «вживую» можно посмотреть на "Новой музыке". А вот сам код и алгоритм воплощения этой идеи:
Читать дальше →
Планируется ли реализация этого простенького, но очень полезного модуля в ближайшем будущем?
Возможна ли разработка за денюшку, в складчину с другими заинтересованными пользователями.
Готов сразу выделить 10$. Уверен найдется немало и других желающих.
Данный проект очень интересен для меня, так что я хотел бы внести посильную лепту в его формирование.
Итак, у меня появилось желание написать руководство по созданию своего вида топика. Такая операция может быть очень полезной и открывает более широкие возможности размещения движка.
Данная документация прежде всего для людей знакомых с PHP(объектной моделью) и желающих модифицировать движок.
Общее представление
Движок LiveStreet построен на базе собственного фреймворка с использованием модульности и модели MVC.
Фреймворк представляет из себя каркас из абстрактных классов(абстракции module, action, block, mapper, entity), ядро(engine), роутер(route) и набор системных модулей(модули с префиксом sys_).
Читать дальше →