Я тут сейчас ковыряю ЛС на локалхосте, и запоролся в двух местах. Поиск пользовал, но, что-то ничего не нашел.
1) Как сменить главную страницу, чтобы были не блоги, а статическая?
2) Модуль каталог, категории отображаются кракозябрами, понимаю, что беда в кодировке, но какие файлы там править.
Делать было нечего, дело было ночью…
Вот сделал вот такой модуль-блок…
Блок выводиться там где и все блоки (его необходимо подклчить или менеджером блоков или руками )
руками делаем так:
идем в 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) и тд.
Также не забываем про модуль ИмпортРСС
Давненько я не писал… и так к делу.
Автозаполнение/подсказки (autocomplete) для поиска современная и весьма полезная вещь. Тут просматривая ЛС обнаружил, что данная функция здесь отсутствует.
upd 15/05/10: для тех у кого были проблемы со счетчиком количества подписчиков — архив хака обновлен с инструкциями и функцией для устранения недочета.
Для версии 0.4 выпущен плагин. (тема)
По просьбам выкладываю хак автоматического присоеднинения к блогу, в который юзер опубликовал свой топик.
В данном хаке в списке доступных для публикации блогов юзеру выводятся все блоги, в которые он может писать по рейтингу(а также те блоги, создателем которых он является).
Для тех, у кого нету изменений в движке хак выложен архивом в разделе бесплатных модулей =>Здесь. Для тех у кого есть изменения, или кому невтерпежь ждать модерации,(пройдена) вся информация под катом.
Ввиду последних событий, а именно «СПАМ на LiveStreet» и «Бот регистрирует 120 юзеров в сутки», решил найти альтернативную капчу. Нашел случайно у себя в папке со скриптами какой-то калечный аналог капчи Яндекса, откуда скачал уже не помню, поэтому первоначального автора указать не могу. Считаю капчу Яндекса одной из самых лучших (и не только я), поэтому допилил этот скрипт и прикрутил к ЛС. Эта капча основана на kcaptcha, которая используется в стандартной комплектации движка, поэтому безопасность 100% не хуже и даже лучше — можно смело ставить, если нравится, конечно.
// добавляем рейтинг пригласившему нас по инвайту
$oUserInviteFrom=$this->User_GetUserInviteFrom($this->oUserCurrent->getId());
if ($oUserInviteFrom!=NULL) {
$oUserInviteFrom->setSkill($oUserInviteFrom->getSkill()+0.02);
$oUserInviteFrom->setRating($oUserInviteFrom->getRating()+0.001);
$this->User_Update($oUserInviteFrom);
}
Есть молодой блог по инвайтам, в который запустили 10 человек.
Эти люди переносят свое творчество.
Ожидается через неделю-другую открыть регистрацию для всех.
И что же увидит молодняк?
Кучу юзеров и тем с 0 рейтингом (мы друг друга знаем и все труды тоже. основное время тратим на перенос, а не на чтение)
Что бы это избежать, было решенно ввести премирование за написание постов.