Сообщество
Нестандартные модули, блоки, шаблоны и собственные сборки BigStreet.
Рейтинг сообществ  Выводится в любой части согласно предписаниям по выводу шаблона. по умолчанию возможно установить справа как это сделал я. для этого достаточно в файле index.php прописать
$oSmarty->setSamples('right', array('hot_community'));
Ну и соответственно скачать файлы и установить на сервер. проверялось на версии RC1, и поскольку в файле community.mysql.mapper.php дописана 1 функция, вы можете ее найти сами и сами исправть под свои нужны getCollectionHot() . скачать хак "Рейтинг сообществ" bigstreet
То, то хотел раньше реализовать уже в общем-то сделано на уровне теста на bigstreet RC1-maps. Та же версия, но с добавлением "карты Яндекс" Основные положения и ссылки: просмотр всех точек пользователей : http://bigstreet.ru/usermap/просмотр точек пользователя trantor (пример) : http://bigstreet.ru/profile/trantor/maps/создание своей точки (под своим логином) по той, же ссылке
На днях (в конце недели) выложу обновление "Пользователь на карте" это то, что сейчас тестируется на http://brainmob.ru/profile/administrator/maps/ В настоящее время работает добавление объектов на карту, остается сделать грамотный вывод и вуаля.
Уважаемые бигстритовцы! В процессе создания сайта, столкнулся с необходимостью рубрикатора блогов, посик по сайту не дал ответов. За исключением одного: Нашёл такую тему, идеально как мне думается подходящую под сабж: Рубрикатор — модуль-надстройка над сообществами, но к сожалению тема древняя, и ссылка битая. Возможно ли, что у кого-то есть данный файлик или мысли как сделать данный финт? Направьте на путь истиный. На пхп программирую, но не шибко уверенно, код бигстрита в принципе разбираю. Может кто-то поможет, если не решением, то указателем в какую сторону подкопать?
Как мы знаем в Бигстрит есть такой функционал, как «Закрытые сообщества» и посты « только для участников сообщества».  Но, к сожалению, в последних версиях в системных файлах допущены ошибки, что убивает смысл существования данного функционала. Например: Эфир показывает комментарии из закрытых сообществ, к тому же в движке совсем не реализован функционал отслеживать участникам сообществ, что происходит в их закрытой части. Вот сейчас все перечисленные проблемы попытаемся устранить.
А именно добавлены Смайлики, Bыделить цветом шрифт, Bыделить маркером, Доработано цитировать, Хаки. В архиве файлы взяты с ревизии 136. Вот так будет выглядеть панель для редактирования поста.
Долгое время досадовал я на то, что никто на Большой улице пока еще не прицепил RSS на комментарии. Хотелось такую штуку достаточно давно, причем, как для модуля Эфир, так и для комментариев в топиках. Недавно припекло и решил взяться за дело сам… Пришлось немного поднапрячься (т.к. php вообще-то не мой конёк), но лишь немного, благодаря тому, что в исходниках модуля BLOG уже есть пример реализации RSS. Нужно было просто дописать кое-что по аналогии с существующим вариантом. Результат не расстроил. Потому, не смотря на то, что времени на постописательство сейчас совершенно нет, решил запостить план действий для того, кто захочет сделать подобное на своем сайте. Надеюсь, пост окажется полезным.
Чтобы не мешать в кучу с модификацией кто онлайн, решил оформить отдельным постом. Кратенькое описание: Блок представляет собой аккуратную таблицу аватаров пользователей сайта, отсортированных по рейтингу. Количество колонок в таблице и количество выводимых пользователей можно изменять. Вся информация о пользователе (ник, имя, статус, рейтинг) выводится во всплывающем окне по наведению на аватар курсора. Дальше код.
Долгое время собирался копнуть левый сайдбар движка на предмет «как оно вообще работает». Хорошим мотивом в этом благом начинании послужила мне моя навязчивая идея улучшить дефолтный вариант вывода аватарок недавних посетителей и информации к ним. Подумал, что как-то не эргономично… пропадает много места. Мне показалось будет более аккуратно, если выводить список аватаров не в одну колонку, как сейчас, а в три (четыре, пять… как угодно вобщем).  При этом всю информацию (ник, имя, статус, время) можно выводить средствами jQuery в небольшом прозрачном окне (по событию — наведению курсора мыши). Наверное на этом можно ставить кат и дальше переходить непосредственно к коду.
Продолжая тему кастомизации внешнего вида одного отдельно взятого веб-проекта на движке bigstreet, хочу поделиться с вами способом, благодаря которому можно реализовать в пользовательской части селектор стилей оформления вашего сайта в пределах всего одного шаблона. Это значит, что изменив всего десяток строк во вновь добавляемых стилях и используя всего одну(!) тему оформления, можно повысить привлекательность своего сайта если уж не частым обновлением контента (о, это как раз мой случай =) ), то, хотя бы расширенными возможностями в плане юзабилити для посетителей, которые, вместо скучного листинга в пределах трех страниц постов годовалой давности, смогут выбрать индивидуально подходящий цвет ссылок, кнопок, бэкграунда и прочие мелочи… помедитировать несколько минут, глядя на результат своих действий… или же просто тупо пощелкать разноцветными кнопочками.
|
|