Делать было нечего, дело было ночью…
Вот сделал вот такой модуль-блок…
Блок выводиться там где и все блоки (его необходимо подклчить или менеджером блоков или руками )
руками делаем так:
идем в classes/actions и поочереди открываем экшены в которых мы хотим видеть нах блок.
для главной например делаем так:
открываем classes/actions/ActionIndex.class.php
ищем
public function Init() {
$this->Viewer_AddBlocks('right',array('baner','stream','tags','blogs'));
и добавляем в нужное место наш блок:
public function Init() {
$this->Viewer_AddBlocks('right',array('baner','stream','tags','blogs','lsads'));
В блок выводяться последние три записи. настройки пока не выносил. И вобще ещё незнаю во что буду растить этот модуль… думаю вы насоветуете? =)
PS можно использовать как блок новостей если прикрутить дату. можно давайть юзеру напоминание-обьявление (выводить не в блок в наподобии формы логина) юзер закрыл, сохранили в куках. ну вобщем много чего придумать можно.
UPD in 1.1:
1. Записи добавляются и выводятся с датой.
2. Добавлено поле под ссылку на полную новость (выводиться если заполнено поле ссылка)
3. Заголовок блока выводиться если определён в ленг файле (если заголовок ненужен просто удалить его в ленг файле)
Благодарности и стимуляторы принимаются на WebMoney — R281184606654 и Z936826414488
P.S.
Также готов рассматривать личные доделки модуля для желающих за вознаграждение.
Также проведу работы по установке, настройке и тд (всё для ЛС) за вознаграждение.
Настрою vds\vps (Ubuntu Server only) и тд.
Также не забываем про модуль ИмпортРСС
Вдохновившись улучшеной статистикой для одмина, решил на её основе дать возможность пользователю открывать закрывать кусочек «подвала» сайта на котором у меня висят счетчики рамблера и другие всякие кнопки.
Взял на тест сервер: CPU 480 MHz, RAM 256 Mb, HDD 8 Gb (Ubuntu Server 9.04)
На тест сервер открывали долго, вероятно в выходные не активируют сервера (возможно только тестовые). Заявку отправлял поздно вечером в пятницу. Ответ с координатоми моего сервера был 01:10 вторника, ну да ладно. Счел, что раз я не платил ещё и беру на тест то и отношение ко мне не как к клиенту.
Читать дальше →
В связи с релизом, создаю отдельную ветку обсуждений для платного модуля.
Заявленный функционал:
1. парсить RSS =)
2. возможно задавать более одного рсс потока
3. у каждого потока есть три поля для заполнения
3.1 урл потока
3.2 частота обновления
3.3 блог в который постим
3.4 имя пользователя от которого постим
3.5 в конфиге выбираем куда постить, сразу на сайт, или в черновики.
4. постинг идет в виде топика, в указанный блог.
5. запуск по крону
6. работает с яху пайпс и другими RSS со стандартными полями
Модуль для 0.3.1 тут — livestreet.ru/addons/94/ Цена на версию для 0.3.1 — 900руб.
Цена на версию для 0.4.2 — 1300руб.
Поддержка будет осуществляться на релизной основе. По мере поступления запросов на доп. функционал.
Для тех кто желает парсить полнотекст, готов в комплекте дать Yahoo Pipes =)
Вобщем поддержке быть как положено платному модулю.
UPD в версии 1.1 добавлено:
1. картинки забираються теперь на сервер (в релизе 1.0 были ссылки)
в конфиг вынесено куда прижимать картинку (право, лево, оставить как было в рсс)
2. теперь ставиться тег «кат», в конфиге настройка сколько символов отступить от начала топика до ката. (с проверкой непопал ли кат в открытый тег, если попал то кат ищет конец тега и стаиться после него)
3. смастерили хитрую систему подбора тегов к топику (автотег) работает по такой схеме: (слово более трех букв) проверяем какие слова из тайтла встречаються в тексте топика, за каждое совпадение начисляем +10 очков слову, выбираем самые популярные, и ставим их тегами
ну качество канечно не как тыбы сам руками ставил но всеже. кол-во тегов вынесено в конфиг. по умолчанию 3 тега на пост
4. из конфига забрано в админку, настройка куда постить рсс (черновики или сразу на сайт), теперь для каждого потока можно настройку ставить. пока было в конфиге была настройка одна для всего модуля.
5. в админке добавлена возможность редактировать уже добавленные рсс
В конфиге добавлено:
6. включить выключить автотэги
7. сколько тегов на пост вешать
8. включить выключить кат
9. постить простой топик или постить топики топикссылкой
Собственно все работало, ничего с движком не делалось с момента рабочего состояния.
Вчера админом перетащил два свеженаписаных пользователями топика из личного блога, в темматический.
и незнаю совпало так с моим перетаскиванием, или хостер таймауты перевыставил…
вобщем поиск по таймауту падает в —
Читать дальше →
Под связыванием топиков я имеюю виду ссылку (ссылки) например вконце топика на другие топики, определённые админом\? юзером?, предположим в количестве от нуля до трех пяти штук.
Я не имею ввиду «похожие темы», я имею ввиду —
1. Например юзер накосячил и не поискав по сайту создает топик, но такая тема уже была, и админ, модератор, либо юзеры, либо юзеры с рейтингом «от» могу эти темы связать.
2. Я вижу топик с нераскрытой темой, хочу дополнить, или ещё какая причина для которой я считаю место в коментариях будет уныло.
3. вариантов масса, додумывайте под свои проекты.
Интересует реализовывал ли кто связываение, нужно ли оно, полезно ли, нужно ли реализовать, ваши пожелания как бы лучше сделать, и тд
PS думаю накодить, но хочеться послушать идеи и мысли.
Бегаю я по сайту ливстрита, и своим сайтам на ливстрите и так надоело мне крутить колёсико мышки чтоб снизу к меню подняться...,
что я родил вот такое маленькое дополнение =)
Итак. Реализация на MooTools ибо они уже и так есть (спасибо _et за ссылки)
все что нам нужно, это отредактировать:
Читать дальше →
1. Если я все прально понимаю (поковырявшись в модулях) может случиться так что модуль при установке заменит каконить файл в котором пользователь уже вносил изменения.
2. для пользователей юникс серверов вполне возможно делать не копирование фалов поверх, а например добавление только именённых фрагментов текста (кода)
2.1 возможно проверять «если фала не существует — копировать», «если существует, предложить воткнуть только нужные изменения в файл»
Ну собственно интересуют планы по минимизации затирания хаков наделаных юзером =)
PS думаю тоже можно применить и при обновлении версий движка.
PPS поправте если я не прав гдето…
PPPS это пока в качестве идеи всё =) не судите строго