Адаптирован шаблон "m." для 0.5.1
7
В далеком 2010 году Vilz сделал для нас легкий шаблон для мобильных телефонов, но дальнейшая разработка прекратилась.
Теперь шаблон адаптирован к LiveStreet 0.5.1. Никаких новых функций нет. Шаблон не поддерживает «фотосет».
Баги, предложения и восторженные возгласы инсайд
Теперь шаблон адаптирован к LiveStreet 0.5.1. Никаких новых функций нет. Шаблон не поддерживает «фотосет».
Баги, предложения и восторженные возгласы инсайд
- +11
- 28 февраля 2012, 19:34
- Bennington
- 18
Как создать свой вид топика, используя систему плагинов
49
3 года назад было написано Руководство: Как создать свой вид топика на LiveStreet. В то время ещё не было системы плагинов, и всё делалось «топорно», что в последствии затрудняло обновление движка, т.к. приходилось свои куски кода вставлять опять. С появлением системы плагинов LiveStreet стал более гибким и легко обновляемым. Передо мной встала задача создать новый вид топика, и я решил сделать это плагином. Но в процессе выяснилось, что то ли я чего-то не знаю, толи этого нет. Напишу, что и как я делал, заодно задам вопросы, может быть на них решение уже есть. Надеюсь, совместно у нас получится сделать каркас нового типа топика в форме плагина.
Читать дальше
Интеграция Vanillaforums с Livestreet
8
Приветствую!
Есть шестеренка для интеграции vanilla с cogear. Но т.к. мне больше нравится livestreet, хотел бы узнать, как сделать интеграцию с livestreet.
В cogear используют плагин разработчиков ваниллы, который позволяет интегрировать форум с с любыми cms. Называется он vanilla proxy connect vanillaforums.org/addon/proxyconnect-plugin
Буду признателен, если кто-нибудь поможет мне и всему сообществу в этом вопросе. Ведь vanilla — отличный форумный движок, который в связке с livestreet поможет создавать хорошие проекты.
Спасибо.
Есть шестеренка для интеграции vanilla с cogear. Но т.к. мне больше нравится livestreet, хотел бы узнать, как сделать интеграцию с livestreet.
В cogear используют плагин разработчиков ваниллы, который позволяет интегрировать форум с с любыми cms. Называется он vanilla proxy connect vanillaforums.org/addon/proxyconnect-plugin
Буду признателен, если кто-нибудь поможет мне и всему сообществу в этом вопросе. Ведь vanilla — отличный форумный движок, который в связке с livestreet поможет создавать хорошие проекты.
Спасибо.
Выделение (class="active") под-меню статической страницы. (решение найдено)
8
При помощи плагина Page добавил статическую страницу Мастерская, а в ней 2-е под-страницы.
Проблема состоит в том, что эти под-меню не делаются активными по переходу на них.

Что бы эти 2-е подстраницы отобразились я в header_nav.tpl добавил вот такой код
Все замечательно, но при выборе одного из этих под-меню оно не выделяется. Причина понятна, проблема с $sMenuItemSelect. Но где её правильно инициализировать, что бы её можно было использовать в моем случае.
Или, если есть, буду рад другому предложению. Может быть есть какая-то глобальная переменная хранящая в себе текущий url?
Заранее спасибо.
Проблема состоит в том, что эти под-меню не делаются активными по переходу на них.

Что бы эти 2-е подстраницы отобразились я в header_nav.tpl добавил вот такой код
{if $oUserCurrent and ($sAction=='page' and $sEvent=='workshop')}
<ul class="menu">
<li {if $sMenuItemSelect=='page/workshop/forks'}class="active"{/if}>
<a href="{router page='page/workshop/forks'}">{$aLang.forks}</a>
</li>
<li {if $sMenuItemSelect=='page/workshop/rearshok'}class="active"{/if}>
<a href="{router page='page/workshop/rearshok'}">{$aLang.rearshok}</a>
</li>
</ul>
{/if}
Все замечательно, но при выборе одного из этих под-меню оно не выделяется. Причина понятна, проблема с $sMenuItemSelect. Но где её правильно инициализировать, что бы её можно было использовать в моем случае.
Или, если есть, буду рад другому предложению. Может быть есть какая-то глобальная переменная хранящая в себе текущий url?
Заранее спасибо.
Не могу войти на сайт под админом после правки .htaccess
3
Не могу войти на сайт под админом после правки .htaccess
Раньше он был такой
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Сейчас сделал так, для того чтоб основной домен был с www:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.ru
RewriteRule (.*) www.mysite.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
После этого не могу войти под админом, если домен пишется с www. Без www все работает исправно.
Не подскажите, как исправить данную проблему?
Админпанель
Description:
Version: 1.4.124
Current version of LiveStreet: 0.4.2
Раньше он был такой
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
Сейчас сделал так, для того чтоб основной домен был с www:
AddDefaultCharset UTF-8
Options -Indexes
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mysite.ru
RewriteRule (.*) www.mysite.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ ./index.php
После этого не могу войти под админом, если домен пишется с www. Без www все работает исправно.
Не подскажите, как исправить данную проблему?
Админпанель
Description:
Version: 1.4.124
Current version of LiveStreet: 0.4.2
Разбиение на абзацы в топике-ссылке [Решено]
5
Как сделать, чтобы в топике-ссылке нормально разбивались абзацы как в обычном топике?
Я так понимаю нужно включить Jevix на странице добавления и редактирования топика-ссылки? Как это сделать?
livestreet.ru/blog/tips_and_tricks/370.html — не помогло
Я так понимаю нужно включить Jevix на странице добавления и редактирования топика-ссылки? Как это сделать?
livestreet.ru/blog/tips_and_tricks/370.html — не помогло
Отправка уведомления на внут.почту
3
Бился три часа, но так и не смог реализовать отправку уведомления на внут.почту через метод SendTalk класса Talk.class.php. Подскажите, как отправлять уведомления (из моего файла *.php) или вызвать метод _SendTalk()?
Ни в тех.документации livestreet.ru/blog/dev_documentation/, ни trac.lsdev.ru/livestreet/wiki/DeveloperDoc/Module нет примеров вызова функции из другого (читайте моего) php-файла.
Читать дальше
Ни в тех.документации livestreet.ru/blog/dev_documentation/, ни trac.lsdev.ru/livestreet/wiki/DeveloperDoc/Module нет примеров вызова функции из другого (читайте моего) php-файла.
Читать дальше
- 0
- 01 декабря 2010, 12:34
- MaximTusken
- 4
Первая картинка в посте
4
Хочу сделать чтобы список топиков выводился чуть аккуратнее для этого обрезал максимальную длину вводного текста, убрал вывод картинок.
{$oTopic->getTextShort()|strip_tags|truncate:560:'...'}
теперь хочу делать изображения к анонсу статьи у всех одинаковым, для этого нужно получить первую картинку из поста, но как?
Нашел кое что для вордпресса wphacks.name/get-the-first-image-from-the-post/ но проблема в том что со smarty я не очень знаком.
{$oTopic->getTextShort()|strip_tags|truncate:560:'...'}
теперь хочу делать изображения к анонсу статьи у всех одинаковым, для этого нужно получить первую картинку из поста, но как?
Нашел кое что для вордпресса wphacks.name/get-the-first-image-from-the-post/ но проблема в том что со smarty я не очень знаком.
Блок альтернативной навигации для 0.4.2
15
И так, как и обещал выкладываю блок альтернативной навигации, который позволяет разгрузить верхнюю часть экрана.
Читать дальше
Статичная страница на главной
11
Собственно сабж. Недавно начал разбираться с движком, но такой функции так и не нашел.
Как можно сделать вывод статичной страницы на главную? По умолчанию стоит /blog/
Заранее спасибо
upd. 04.10.2010:
В конфиге www\config\config.php
ищем:
меняем на:
В экшене плагина (www\plugins\page\classes\actions\ActionPage.class.php добавляем новый экшен
В функцию
Добавляем экшен по умолчанию (вместо «about» вашу страницу):
Спасибо ort и DezMax за подсказку.
Как можно сделать вывод статичной страницы на главную? По умолчанию стоит /blog/
Заранее спасибо
upd. 04.10.2010:
В конфиге www\config\config.php
ищем:
$config['router']['config']['action_default'] = 'index';меняем на:
$config['router']['config']['action_default'] = 'page';В экшене плагина (www\plugins\page\classes\actions\ActionPage.class.php добавляем новый экшен
В функцию
protected function RegisterEvent() {
$this->AddEvent('admin','EventAdmin');
$this->AddEventPreg('/^[\w\-\_]*$/i','EventShowPage');
}Добавляем экшен по умолчанию (вместо «about» вашу страницу):
protected function RegisterEvent() {
$this->AddEvent('admin','EventAdmin');
$this->AddEventPreg('/^[\w\-\_]*$/i','EventShowPage');
$this->SetDefaultEvent('about');
}Спасибо ort и DezMax за подсказку.