Аякс на главной странице
1
Подскажите, как и что нужно сделать, чтоб сразу обновленным отображался блок блогов (его можно вставить на главную страницу в файл /templates/skin/new/actions/ActionIndex/index.tpl):
{include file='block.blogs.tpl'}
Но тогда, отображается только верхушка блока, а если нажать на любую ссылку в нем, то блок обновиться и отобразит нужный список блогов.
Где и что нужно поправить, чтоб он обновился самостоятельно?
{include file='block.blogs.tpl'}
Но тогда, отображается только верхушка блока, а если нажать на любую ссылку в нем, то блок обновиться и отобразит нужный список блогов.
Где и что нужно поправить, чтоб он обновился самостоятельно?
Блок пользователя в сайдбаре
4
Возникла необходимость убрать из шапки шаблона панель пользователя, так как на ширине экрана 1024 верстка съезжала, аватарка пользователя обрезалась на половину.
А так как в верстке я не силен — решил проблему проще:

1. Удалил кусок кода, отвечающий за панель пользователя в файле шаблона /templates/skin/whitelite/header_top.tpl
2. И вставил его в шаблон плагина «Lepra-style приветствия», расположенного в файле /plugins/greetings/templates/skin/default/block.greetings.tpl, хотя можно было бы вписать сразу в файл сайдбара
/templates/skin/whitelite/sidebar.tpl. Но тогда я бы не получил требуемых изречений типа «тебе нужен этот плагин %username».
Читать дальше
А так как в верстке я не силен — решил проблему проще:

1. Удалил кусок кода, отвечающий за панель пользователя в файле шаблона /templates/skin/whitelite/header_top.tpl
{if $oUserCurrent}
<a href="{$oUserCurrent->getUserWebPath()}" class="avatar"><img src="{$oUserCurrent->getProfileAvatarPath(48)}" alt="{$oUserCurrent->getLogin()}" /></a>
<ul>
<li><a href="{$oUserCurrent->getUserWebPath()}" class="author">{$oUserCurrent->getLogin()}</a> (<a href="{router page='login'}exit/?security_ls_key={$LIVESTREET_SECURITY_KEY}">{$aLang.exit}</a>)</li>
<li>
{if $iUserCurrentCountTalkNew}
<a href="{router page='talk'}" class="message" id="new_messages" title="{$aLang.user_privat_messages_new}">Новых сообщений {$iUserCurrentCountTalkNew}</a>
{else}
<a href="{router page='talk'}" class="message-empty" id="new_messages">Почта</a>
{/if}
{$aLang.user_settings} <a href="{router page='settings'}profile/" class="author">{$aLang.user_settings_profile}</a> | <a href="{router page='settings'}tuning/" class="author">{$aLang.user_settings_tuning}</a>
</li>
<li>{$aLang.user_rating} <strong>{$oUserCurrent->getRating()}</strong></li>
{hook run='userbar_item'}
</ul>
{else}
<a href="{router page='login'}" onclick="return showLoginForm();">{$aLang.user_login_submit}</a> {$aLang.or}
<a href="{router page='registration'}" class="reg">{$aLang.registration_submit}</a>
{/if}2. И вставил его в шаблон плагина «Lepra-style приветствия», расположенного в файле /plugins/greetings/templates/skin/default/block.greetings.tpl, хотя можно было бы вписать сразу в файл сайдбара
/templates/skin/whitelite/sidebar.tpl. Но тогда я бы не получил требуемых изречений типа «тебе нужен этот плагин %username».
Читать дальше
- -1
- 21 февраля 2012, 19:45
- leginnn
- Оставить комментарий
Два блока на одной странице
3
Сделал вывод блока blogs_list.tpl на главной (index.tpl) следующим образом:
(пользую Livestreet 0.4.2)

Добавил переменную aBlogs в файле /classes/actions/ActionIndex.class.php как посоветовал Chifa
Так:
и выше:
Итого получилось:
Читать дальше
(пользую Livestreet 0.4.2)

Добавил переменную aBlogs в файле /classes/actions/ActionIndex.class.php как посоветовал Chifa
Так:
/**
* Загружаем переменные в шаблон
*/
$this->Viewer_Assign('aTopics',$aTopics);
$this->Viewer_Assign('aPaging',$aPaging);
$this->Viewer_Assign("aBlogs",$aBlogs);
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog_menu_all_list'));
/**и выше:
/**
* Получаем список блогов
*/
$aResult=$this->Blog_GetBlogsRating($iPage,Config::Get('module.blog.per_page'));
$aBlogs=$aResult['collection'];
/**Итого получилось:
Читать дальше
Мобильный телефон, opera и все-все-все
В наше время никого не удивишь интернетом в телефоне, а значит все больше и больше пользователей заходят на сайты с мобильников…
Да, у кого-то это смартфоны с практически равносильными по возможностям с компьютерными версиями браузеров. Но не у всех!

Хотелось бы охватить большую аудиторию пользователей…
Однако есть проблема — комментировать или публиковать с мобильного не получается!
Здесь теряется весь кайф от проекта, так как потом уже такой мысли не будет. Так сказать на горячую руку…
У меня логичный вопрос к старожилам проекта:
Эта проблема может быть связана конкретно с ядром движка или только с шаблоном? (в моем случае использовалась версия движка LS 0.5.1 и скин new-jquery, в то время как на предыдущей версии движка 0.4.2 и стандартном скине — все работало с мобильника)
Если проблема в шаблоне — давайте соберем вместе заитересованных лиц в таком шаблоне (с возможностью комментирования и публикации с мобилки) и скинемся на верстку нового шаблона.
Если проблема в ядре движка — то есть ли способные это исправить?
Спасибо за внимание. Надеюсь на конструктивные ответы.
UPD: Проблема решена, спасибо пользователю Grom , использованием шаблона без Jquery!
И опера (opera) заработает!
Да, у кого-то это смартфоны с практически равносильными по возможностям с компьютерными версиями браузеров. Но не у всех!

Хотелось бы охватить большую аудиторию пользователей…
Однако есть проблема — комментировать или публиковать с мобильного не получается!
Здесь теряется весь кайф от проекта, так как потом уже такой мысли не будет. Так сказать на горячую руку…
У меня логичный вопрос к старожилам проекта:
Эта проблема может быть связана конкретно с ядром движка или только с шаблоном? (в моем случае использовалась версия движка LS 0.5.1 и скин new-jquery, в то время как на предыдущей версии движка 0.4.2 и стандартном скине — все работало с мобильника)
Если проблема в шаблоне — давайте соберем вместе заитересованных лиц в таком шаблоне (с возможностью комментирования и публикации с мобилки) и скинемся на верстку нового шаблона.
Если проблема в ядре движка — то есть ли способные это исправить?
Спасибо за внимание. Надеюсь на конструктивные ответы.
UPD: Проблема решена, спасибо пользователю Grom , использованием шаблона без Jquery!
И опера (opera) заработает!
доработка плагина Stikytopics на версию движка ls 0.5.1
Требуется доработать плагин StickyTopics.
Работы должно быть минимум (плагин был переписан для версии 0.5, но потом вышла версия движка 0.5.1 и на плагин стал ругаться шаблонизатор Smarty) — нужно только восстановить совместимость с шаблонизатором…
Оплата весьма символическая — 10 баксов (в моем виденье на вечер с пивом ;), если есть желание, но цена не устраивает пишите в личку или на почту leginnn@gmail.com
Работы должно быть минимум (плагин был переписан для версии 0.5, но потом вышла версия движка 0.5.1 и на плагин стал ругаться шаблонизатор Smarty) — нужно только восстановить совместимость с шаблонизатором…
Оплата весьма символическая — 10 баксов (в моем виденье на вечер с пивом ;), если есть желание, но цена не устраивает пишите в личку или на почту leginnn@gmail.com