+0.65
Рейтинг
3.84
Сила

shoutbox no copyrights

Зашел только что бы запостить сюда версию без копирайтов.

Сам чат возможно уже кому то знаком и даже используется на ваших сайтах.

Собственно вот версия без копирайтов www.dropbox.com/s/06oujqq5t0u34ka/shoutbox_v151_no_copyrights.rar

Если кто нибудь использует чат в своих проектах, напишите. Будет интересно посмотреть так сказать в работе =)

Похожие записи на основе плагинов Main preview и similar topic

Чтоб не ходить далеко да около сразу покажу конечный результат, а кому понравится — добро пожаловать под кат…

похожие записи

Посмотреть в живую можно здесь деньд.рф/blog/news/468.html

Все это сделано на основе двух плагинов:

«Main Preview»

«Похожие записи в попап окне (Similar topics in popup)»


Читать дальше →

Плагин "Компании" обновление + печеньки

Плагин компании обновился, вкратце опишу основные изменения.
Теперь в плагине разделены краткое и полное описание, краткое выводится в списке компаний, а полное в карточке компании, теперь список информативнее. Ограничение на количество символов допустимых в полях задается в настройках.
Плагин компании, рейтинг компаний, описание

Читать дальше →

"Стена" вместо "Информации" (Решено)

Может кто-то подскажет как сделать чтоб в профиле пользователя по умолчанию открывало не «информацию», а «стену»
Скорей всего это не сложно, но я человек далекий от этого всего и только начал знакомство с LS, так что если кто-то тыкнет носом буду очень признателен

Решение найдено благодаря kerby Плюсаните ему, а то у меня рейтинг не позволяет

Если не совсем «по-быстрому», то… classes\actions\ActionProfile.class.php
if (Config::Get('general.reg.invite')) {
                        /**
                         * Получаем список тех кого пригласил юзер
                         */
                        $aUsersInvite=$this->User_GetUsersInvite($this->oUserProfile->getId());
                        $this->Viewer_Assign('aUsersInvite',$aUsersInvite);
                        /**
                         * Получаем того юзера, кто пригласил текущего
                         */
                        $oUserInviteFrom=$this->User_GetUserInviteFrom($this->oUserProfile->getId());
                        $this->Viewer_Assign('oUserInviteFrom',$oUserInviteFrom);
                }
                /**
                 * Получаем список юзеров блога
                 */
                $aBlogUsers=$this->Blog_GetBlogUsersByUserId($this->oUserProfile->getId(),ModuleBlog::BLOG_USER_ROLE_USER);

Меняеям на
if (Config::Get('general.reg.invite')) {
                        /**
                         * Получаем список тех кого пригласил юзер
                         */
                        $aUsersInvite=$this->User_GetUsersInvite($this->oUserProfile->getId());
                        $this->Viewer_Assign('aUsersInvite',$aUsersInvite);
                        /**
                         * Получаем того юзера, кто пригласил текущего
                         */
                        $oUserInviteFrom=$this->User_GetUserInviteFrom($this->oUserProfile->getId());
                        $this->Viewer_Assign('oUserInviteFrom',$oUserInviteFrom);
                }
        if (is_null(Router::GetParam(0)))
            Router::Location($this->oUserProfile->getUserWebPath()."wall/");
                /**
                 * Получаем список юзеров блога
                 */
                $aBlogUsers=$this->Blog_GetBlogUsersByUserId($this->oUserProfile->getId(),ModuleBlog::BLOG_USER_ROLE_USER);


После этого в файле /templates/skin/<шаблон>/action/ActionProfile/sidebar.tpl ищете что-то из серии
<section class="block block-type-profile-nav">
        <ul class="nav nav-pills nav-profile">
                {hook run='profile_sidebar_menu_item_first' oUserProfile=$oUserProfile}
                <li {if $sAction=='profile' && ($aParams[0]=='whois' or $aParams[0]=='')}class="active"{/if}><a href="{$oUserProfile->getUserWebPath()}">{$aLang.user_menu_profile_whois}</a></li>


и вот там
<a href="{$oUserProfile->getUserWebPath()}">

поменять на
<a href="{$oUserProfile->getUserWebPath()}whois/">

[Open Source] Решение - «Realtime»


Предисловие
В век постоянного прогресса и движения вперед важно не остаться за бортом, а для этого нужны инструменты позволяющие реагировать на события без промедления.

Вместо пиара
Вконтакте, одноклассники, фэйсбук, твиттер, гугл уже давно используют силу обновлений в реальном времени, создав своим пользователям комфортные условия для общения

Что это
Это инструмент для вас, вашего сайта, разработчиков, позволяющее создавать свои real-time дополнения для livestreet'a. Он состоит из node.js сервера и плагина для livestreet.

Сервер realtime берет на себя роль связующего звена между пользователем и livestreet'ом, который передает серверу данные при наступления запланированного события.

В базовую комплектацию входят:
  • Моментальные уведомления о событиях:
    — новом топике в блоге на который вы подписаны,
    — новом комментарии в вашем топике,
    — ответе на комментарий,
    — новом личном сообщении,
    — ответе на личное сообщение,
    — добавлении вас в друзья
  • Моментальная подгрузка комментариев и личных сообщений для авторизированных пользователей


Цели
Предоставить функционал перечисленный выше, создающий на вашем сайте ощущение вовлечения во все происходящие на сайте события, вплоть до новых комментариев к статьям и личной переписке. Помимо этого дать инструмент для разработчиков неравнодушных к real-time технологиям.

Читать дальше →

Про директиву Disallow из robots.txt

Навеяно яростно обсуждавшейся заметкой господина Znayka .

Disallow из robots.txt ( как и гаубица М-30 ) — самая лучшая и старейшая из систем. SEO, правда, но тоже штука массового поражения. На данный момент, это единственный 100%-ый способ закрыть от всех поисковиков линки на сайте. Ибо rel=«nofollow», то ли вообще не работает, то ли работает оригинальным образом, но точно больше не работает так, как раньше. А noindex принимается во внимание не всеми поисковиками (Яндекс — точно понимает, а Google — точно нет).

Чем опасно? robots.txt — самый высоко приоритетный файл для веб краулеров. Изменения в нём учитываются очень быстро. Одно не верное движение — и N тысяч ваших страниц будут выкинуты из поисковых систем. И очень не скоро вернуться обратно, даже после исправления. Особенно в отношении Яндес верно. Google — он пошустрее.

Читать дальше →