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

hitch

Бесплатный шаблон "Simple" 2.1 [UPDATE 2.1.3]



Все верно, как следует из заголовка — теперь шаблон «Simple» становится бесплатным! Всех с наступающим Новым Годом!
Это самый главный фикс в версии 2.1 :)

Остальные изменения:
  • Теперь автоматические превью видео на основе хостингов: youtube.com, rutube.ru, vimeo.com
  • Появилась опция, позволяющая выводить топики везде в виде превью, как на главной
  • Добавлены кнопки шаринга для mail.ru, odnoklassniki.ru и google+
  • Все настройки шаблона вынесены в конфиг плагина simpletpl
  • Рефакторинг

Демо — demo.livestreetcms.com/simple/, обновляется каждые 10 минут, логин admin, пароль 12345

Скачать шаблон можно здесь — livestreetcms.com/addons/view/295/

UPDATE 2.1.1
  • В конфиг добавлена опция вывода заголовков на главной в две строчки

UPDATE 2.1.2
  • Возможность удалять комментарии
  • Фикс иконки избранного
  • Фикс отступов при выводе топиков в разделах как на главной
  • Другие мелкие фиксы

UPDATE 2.1.3
Мелкие фиксы, изменения здесь — github.com/livestreet/lstemplate-simple/commit/598184bdf5146850244a0afbdd3092fa0120ed5b

Главная страница тегов. (Решено)

Заметил одну проблему. При просмотре тегов по адресу

site.ru/tag/названиетега — выводятся теги, а вот если просто зайти на site.ru/tag/, нам показывается ошибка 404. Может лучше сделать форму ввода тега, для поиска постов по определенным словам. Было бы не плохо, если бы это реализовали в следующей версии ls.

Для того, что бы на странице вида site.ru/tag/ выводилась форма поиска по тегу, следует сделать следующее:
В файле classes/action/ActionTag.class.php доработать код до следующего:
public function Init() {
        
            $this->SetDefaultEvent('tag');
        }
        
        protected function RegisterEvent() {    
            $this->AddEvent('tag', 'EventTags');
            $this->AddEventPreg('/^.+$/i','/^(page(\d+))?$/i','EventTags');                                     
        }


В файле вашего шаблона action/ActionTag/index.tpl создать условие вывода:

<form action="" method="GET" id="tag_search_form">
    <h1>{$aLang.tag_title}</h1>
	{if $sEvent=='tag'} 
	<input type="text" name="tag" id="tag_search" value="" />
	</form>
{else}
	<input type="text" name="tag" id="tag_search" value="{$sTag|escape:'html'}" />
	</form>
	{include file='topic_list.tpl'}
{/if}


Все готово.

Бесплатный плагин "Comment Up"

Плагин добавляет на главную страницу последний комментированый топик. Неважно какой тип топика (ссылка, фотосет или обычный топик) был откомментирован все равно он будет выведен на главную.

собственно все.

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

Die Smarty! Шаблонизатор Twig

Die Smarty! Шаблонизатор TwigМое рвение оптимизировать все и вся не оставляет меня в покое. Я очень долго тестировал производительность VDS против производительности облака, я очень долго подбирал софт и выбирал ОС для серверной части. Все это пытался настроить так, чтобы производительность была на высоте, и, на этой стороне я, кажется, достиг цели. Далее у меня шел сам LiveStreet. Я хотел не только ускорить его работу, но и расширить функционал. И первым делом решил взяться за шаблонизатор, т.к. Smarty не устраивал меня своей скоростью.
Читать дальше →

Плагин "Комментарии без регистрации" для 0.5.1

Обновил плагин OpenComments для 0.5.1. Не совместим с предыдущими версиями LS.

В новой версии 1.3 появились след. возможности:
— вывод имени гостя в прямом эфире, на странице «весь эфир» и RSS (раньше выводилось guest);
— возможность отключать ввод email для посетителей;
— если установлена aceAdminPanel, плагин проверяет IP адрес в бане (защита от спаммеров).

Отдельная благодарность пользователю netlanc за частично проделанную работу по обновлению плагина и за идею с защитой от спаммеров.
Читать дальше →

Категории 0.1.1 (обновление)

Плагин категорий обновлен. Обновление затронуло только javascript и использование json при ajax подгрузке. Так же теперь совместим с LS 0.5 и jquery шаблонами.

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

LS и CDN-сервис CloudFlare

Всех приветствую!

Кто-то уже пробовал подключать свой проект на LS к CDN-сети CloudFlare?

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

Грузится только главная. Остальные страницы — 404 ошибка + к домену добавляется приставка www. И в ссылках вместо нормального ЧПУ, появляются невиданного вида «index.php=траляля». Это как понимать вообще?

Для других движков(например, Друпал), есть плагины специальные. Может для LS, тоже нужен плагин? Если да, то кто возьмётся?

Индивидуальный jquery эффект для каждой записи

Решил сделать на главной странице для топиков кнопку с функцией от jquery toggle, которая будет раскрывать краткое содержимое топика (по умолчанию содержимое скрыто). Но возникла проблема, что когда нажимаю на кнопку — она раскрывает не один топик, а все топики на странице — логично, ведь в скрипте прописано, раскрывать то что находится между определенных тегов, которые есть в каждом топике.
В этом примере этот тег — это («p») — то есть :
<script>
$("button").click(function () {
$("p").toggle();
});
</script>


Пытался запустить в этом скрипте функцию от ls, которая выводит id топика — думал, в каждом топике сделать свой скрипт, в котором в конце тега будет окончание с ID записи, но эта функция в скрипте не работает, а выводит в исходный код прямо код функции.
Здесь то как я это пытался сделать:
<script>
$("button").click(function () {
$("p{$oTopic->getId()}").toggle();
});
</script>

То есть — я вставил функцию {$oTopic->getId()} и она прямо так и выводится в исходном коде на сайте — не работает. Я думал поместить краткое содержимое топика в следующий тег: <p{$oTopic->getId()}></p{$oTopic->getId()}> — то есть <pidтопика></pidтопика>

Помогите пожалуйста придумать решение этой проблемы. На pikabu.ru есть такие же кнопки в каждой новости — подобное я и хочу реализовать. Может есть другие способы?