0.00
Рейтинг
0.10
Сила

Слежение за комментами: необходимое. Бета.

Я вот начал вновь активно участвовать в жизни сообщества LS и понял, что просто уже не представляю себе жизни без "слежения за комментами" — достало меня путешествовать по почтовым сообщениям и топикам, про которые уже и не помню…
Читать дальше →

Интеграция с amazon S3 для livestreet 1.0



В каталоге появился бесплатный плагин интеграции LiveStreet 1.0.1 с amazons3. Он загружает картинки из топиков, фотосетов, аватары и фото юзеров на amazons3. Все настройки bucket в конфиге.
Также интегрированы для заливки фото плагины линейки DAO(+market) и LSGallery:

подробнее

Как сделать вывод страницы как на kissfm.ua (РЕШЕНО)

Доброй ночи!
Уже пол часа «ломаю голову», как сделать вывод html-страницы в новом окне под LS 0.5.1, как на kissfm.ua а точнее кнопка «Слушать» /слева, вверху/?
Помогите!
Вы же можете все, я знаю )))

Еще раз про Кэширование

Я вернусь к уже избитой теме про кэширование данных livestreet-ом, поскольку из комментов и вопросов замечаю явное непонимание используемых механизмов. Несмотря на уже существующий материал, за последние дни я уже столкнулся с несколькими случаями такого непонимания. В этом топике я расскажу про механизмы кэширования, где и как они используются, а именно про:
1. Реализуемый механизм кэширования.
2. Кэширование шаблонов Smarty.
3. Компрессию js и css-файлов, хотя напрямую к кэшированию и не относиться.

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

Конвертафция путей в MySQL дампе для переноса на новый сервер

convert_paths.php
<?php

// старый путь
$old = '/var/www/looksochi/data/www/somesite.ru/';
// новый путь
$new = '/sites/rebirth/somesite.ru/';

// исходный дамп
$input = fopen('dump.sql','r');
// выходной файл
$output = fopen('dump_new.sql','w');

function rs($r){
    global $old, $new;
    return $r[1].( $r[2] + (strlen($new)-strlen($old)) ).$r[3];
}

while(($s = fgets($input)) !== false){

    $s = preg_replace_callback('#(s\:)(\d+)(\:\x5C"'.preg_quote($old,'#').')#ms', 'rs', $s);

    $s = str_replace($old, $new, $s);

    fwrite($output, $s);
}

fclose($input);
fclose($output);


$
php -f convert_paths.php

Как сделать подгрузку комментариев через AJAX ???

Вопрос вот в чем, как сделать аякс подгрузку комментариев, например в топике, где их больше 200-300… Во превых считаю это удобным, а во вторых, страница не будет перегружена, и остальные комментарии будут выводится по прочтению предыдущих.

Например в плагине Flow мне понравилась подгрузка, очень удобно…



Возможно ли сделать тоже самое с комментариями, стеной в профиле, личными сообщениями и т.д. ???
Заранее благодарен!

P.S.
Если есть подобный плагин, не бейте сильно ногами :)
Просто киньте ссылку ))))

Красивые подсказки в редакторе

Подсказки в редакторе реализованы через указание их текста в атрибуте тега a. Как оказалось и плагин для вывода сообщений использует этот атрибут, осталось сделать лишь небольшую доработку — в файл скрипта темы (templates/skin/ТЕМА/js/template.js) добавить несколько строчек кода, расположенных ниже. Более подробно о настройках poshytip можно почитать здесь:
$('.markItUpHeader .markItUpButton a').poshytip({
    className: 'infobox-yellow',
    showTimeout:300
});

Все!

Плагин спойлер для 1.0.1 - доработанная версия плагина от kks

Для нужд моего сайта нужен был плагин спойлер, раньше стоял плагин от kks , при переходе на 1.0.1 посмотрел тут, что этот плагин не поддерживает новый движок, расстроился по скольку написать свой плагин я еще слаб :). Но подумав и решив, что нужно попробовать все таки поставил плагин, оказалось работает (по крайней мере у меня), подхватил ранее созданные темы со спойлером, но не отображал иконку в редакторе. Благодаря подсказкам andreyv и ort в этой теме допилил иконку. Также подправил немного унылый стандартный внешний вид спойлера. В общем кому нужно, можно скачать тут: fileshare.in.ua или depositfiles. Может кому-то пригодится, например новичкам таким как я :)

З.Ы. Если данный пост и то что я подправил и выложил чужой плагин противоречит каким либо правилам, пост может быть удален.

rel="canonical" во всех страницах

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

Выяснилось, что в движке есть строка

{if $sHtmlCanonical}
		<link rel="canonical" href="{$sHtmlCanonical}" />
	{/if}


Данный тег показывается на всех страницах блогов. Даже на этом сайте, посмотрите код страницы livestreet.ru/blog/dev_livestreet/ на 29-й строке она ссылается сама на себя. Если посмотрите по яндексу, то поймете, что эта страница ранжируется ниже остальных, вложенных в него.

В результате таких действий, главные страницы блогов неиндексируются яндексом и их продвижение становится бессмысленным. Как сделать так, чтобы страница не ссылалась на себя?

Такое появилось только с 1.0 версии в результате чего, после апдейта на новую версию — жесткая просадка. Будьте бдительны те, кто переносятся на новую версию.

Фишки LS или как сделать себе удобно?

Оптимальная настройка рабочей среды — один из важнейших шагов к эффективной работе, imho. Здесь на http://livestreet.ru, после первой своей публикации я стал следить за своими статьями, но скажу честно — мне был не удобен список публикаций в LS, содержащий превью моих топиков. Этот список мне нужен для удобной навигации по моим публикациям и я хочу лишь видеть их, моих публикаций, заголовки. В отличие от списка топиков других участников — там меня все устраивает. Я могу изменить вариант отображения списка топиков на своем сайте, как сказал в комментариях DayZ , но здесь, на livestreet.ru, увы, не могу могу даже здесь — на ЭТОМ сайте, для себя лично, с помощью только CSS. Делается это так:

Так выглядит мой список моих публикаций здесь на livestreet.ru

Еще одно небольшое расширение для Chrome...