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

Саша Ошурков

Преобразование URL тегов

Привет!

Сейчас адрес тега «Ainol Novo10 Hero 2» в LS выглядит так site.com/tag/Ainol%20Novo10%20Hero%202/

Как сделать чтобы URL тегов выглядел так site.com/tag/ainol-novo10-hero-2/

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

Изображения из топиков в прямой эфир [РЕШЕНО]

Может кто то реализовывал подобное?

Хочу чтобы в Прямом эфире в Публикациях отображалась фото отмеченное как «Отметить как превью» из топика или фотосета. Например в шаблоне Simple выводятся аватарки.

UPD:
1. Открываем файл block.stream_topic.tpl (или block.stream_comment.tpl — в зависимости куда хотите вставлять картинку).

2. После:
{assign var="oBlog" value=$oTopic->getBlog()}

вставляете:
{assign var=oMainPhoto value=$oTopic->getPhotosetMainPhoto()}

3. А там, где нужно показать картинку вставляете:
{if $oTopic->getType()=='photoset'}
<img src="{$oMainPhoto->getWebPath('50crop')}" />
{elseif $oTopic->getPreviewImage()}
<img src="{$oTopic->getPreviewImageWebPath('50crop')}" />
{/if}

где «50crop» нужный размен (все доступные размеры можно посмотреть в конфиге LS).

Если можете подкинте пожалуйста рейтинга, а то в блоги писать не могу(

Поменять местами Комментарии с Публикации в блоке Прямой эфир [РЕШЕНО]

Как поменять местами Комментарии с Публикации в блоке Прямой эфир.
Помню в версии 0.3.1 менял через шаблон, а в 0.5.1 не получается, неужели только так менять?

ВСЕ ТАКИ ВОТ ТАКОЕ РЕШЕНИЕ

Поломалась InnoDb

При обращении к любой таблице получаю:
#1033 - Incorrect information in file: './xxx/prefix_page.frm' 


Пробывал восстанавливать с помощью REPAIR TABLE tbl_name, myisamchk -r table_name, myisamchk --safe-recover table_name. Не помогает, myisamchk выдаёт: error: 'prefix_page.frm' is not a MyISAM-table. REPAIR TABLE пишет: Incorrect information in file: './xxx/prefix_page.frm'

Кто встречался с подобной проблемой? Что делать? Бэкап есть но он староват, хотелось бы восстановить.

Добавление в главное меню пункта "Топики"

Привет!

Захотелось сделать как на Хабре, т.ё. в главном меню пункт «Блоги» переименовать в «Топики» и сделать его ссылкой на главную страницу, а также добавить пункт «Блоги», который бы вёл на список всех блогов. Ну и чтобы подсветка работала.

Сделал так:
<li {if $sMenuHeadItemSelect=='blog' and $sAction!='blogs'}class="active"{/if}><a href="{$DIR_WEB_ROOT}">{$aLang.topic}</a></li>
<li {if $sAction=='blogs'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_BLOGS}/">{$aLang.blogs}</a></li>


Вопрос: может какое-какое условие упустил, может есть более правильное решение?

Неверно обрабатываются ссылки

Вот для примера парочка ссылок:

test.ru/index.php/board,47.0.html

test.ru/component/option,com_adsmanager/page,show_ad/adid,13/catid,48/Itemid,26/

Ссылки очень распространённые: 1) SMF с включенным SEF, 2) Joomla с включенным SEF. Кстати а зачем тогда кнопка в редакторе «вставить ссылку», если они без кнопки сами обрабатываются.

Что такое "showWhiteBack=true"?

Думаю многие встречались с такой надписью в шаблонах, например:
{include file='header.tpl' showWhiteBack=true}


Так вот для чего она в LS 0.3.1? Слышал что она заставляет выводить sidebar, но почему то если ей присвоить значение false, sidebar всё равно выводится! Может это останки от старых версий LS?