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

Кирилл

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

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

Хочу чтобы в Прямом эфире в Публикациях отображалась фото отмеченное как «Отметить как превью» из топика или фотосета. Например в шаблоне 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).

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

Боевой курс новичка или "всем новеньким - сюда"

Это краткое FAQ.

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

Миниплагин "TOP пользователей"

Плагин выводит блок лучших пользователей.

В блоке отображается аватар пользователя, ник, сила и рейтинг. Цвет ника пользователя меняется в зависимости от его пола.

В конфиге плагина есть возможность указать:
1. Количество пользоваелей в блоке.
2. Настройки вывода блока.
Читать дальше →

Плагин "Scroll Up" (Кнопка "наверх")

Наверх
Доброго времени суток!
Помню давно возникал вопрос, что листать вручную вверх страницы очень не удобно, решили что вполне можно пользоваться сочетанием клавиш Crtl+Home, но ведь большинство пользователей об этом не знают, поэтому решил сделать мини-плагин, который добавляет справа кнопку "↑ Наверх" при нажатии на которую осуществляется переход в начало страницы.
Скачать можно из каталога Плагин «Scroll Up». Работает на версии 0.4.2+
Опробовать можно на сайте test.vaktive.ru

пс: Счастливого нового года! =)

UPD: Добавил поддержку 0.4.2, плагин теперь на модерации.

Как в static page вывести блоки из aceblockmanager? [Решено]

Добавляю строку к блоку
include'=>array('page/about/*', 'page/*'),

Блок не выводится.

Как сделать:


Использую шаблон Street Spirit. Идем в
plugins\page\templates\skin\
Создаем папку с названием шаблона, в моем случае street-spirit.
Далее копируем в нее содержимое из любой соседней папки (я брал из new-jquery).
Далее лезем в
plugins\page\templates\skin\street-spirit\actions\ActionPage\page.tpl

И удаляем первую строчку
{assign var="noSidebar" value=true}


После этого через AceBlockAdmin можно творить чудеса =)

Плагин Static Page его меню подменю /Решено

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

Данные доработки сделаны на примере шаблона new-jquery и на версии LS 0.5 (на других не тестил)

Все что нам нннужно:

1) Создаем хук, идем в файл plugins/page/classes/hook/HookPage.class.php

Добавляем в метод
RegisterHook
строку
$this->AddHook('template_main_sub_menu','Sub_Menu');


Добавляем метод новый Sub_Menu в класс PluginPage_HookPage
public function Sub_Menu() {
		$aPages=$this->PluginPage_Page_GetPages(array('main'=>1,'active'=>1));
		$this->Viewer_Assign('aSubPagesMain',$aPages);
                $this->Viewer_Assign('aServerUri',$_SERVER['REQUEST_URI']);
		return $this->Viewer_Fetch(Plugin::GetTemplatePath(__CLASS__).'main_sub_menu.tpl');
	}


2)Далее пилим в plugins/page/templates/skin/new-jquery и создаем там файл «main_sub_menu.tpl» со след содержимым
{assign var="arrServerUri" value="/"|explode:$aServerUri}
<ul class="menu">
{foreach from=$aSubPagesMain item=oPage}
   {assign var="sub_url" value="/"|explode:$oPage->getUrlFull()}
      {if $sEvent==$sub_url.0}
       <li {if $sAction=='page' and $sub_url.1==$arrServerUri.3} class="active" {/if}>
          <a href="{router page='page'}{$oPage->getUrlFull()}/" >{$oPage->getTitle()}</a>
       </li>
      {/if}
{/foreach}
</ul>


3)Создаем новый файл темплайт «menu.page.tpl» в папке /templates/scin/new-jquery/
туда добавляем
{hook run='main_sub_menu'} 


4) Идем /templates/skin/new-jquery/nav.tpl и добавляем туда

{if $sAction=='page'}
	{include file="menu.page.tpl"}
{/if}


Теперь дочерние страницы будут именно там, где они должны быть.
И нет необходимости при создании дочерних страниц их в рукопашную прописывать.

markItUp [dropMenu]

На сайте markItUp написано ->
Toolbar and drop down menus
markItUp! allows you to set your buttons in a clear toolbar with convenient drop down menus.
В нашем редакторе у меня не получилось сделать это а вот в простой страничке все хорошо работало!

Делал так в markup_settings

{name:'Colors', openWith:'[color=[![Color]!]]', closeWith:'[/color]', dropMenu: [ {тут все остальное...} ]},

Подозреваю что нет строчки
className:'color'


Ну а то что в css, нет смысла писать.
Что скажете??

504 Bad Gateway NGINX ! В чем причина ?

Проблема началась недавно. Имеется выделенный сервер от Masterhost и никаких претензий по работе на сервере не замечалось. Но недавно после того, как мы стали сотрудничать с новым сис админом он начал настраивать сервер под себя (говорит что старые конф. не трогал) и вот я стал замечать, что во время написания большого топика с изображениями (загружаем с помощью multupload) после нажатия опубликовать браузер начинает долго Грузиться, открываю другой браузер и вижу, что материал уже опубликован почти за секунду, но тот браузер в котором я загружал продолжаем грузится как будто чего то ожидает и после длительного ожидания минут 2-4 либо переходит на главную страницу либо пишет 504 Bad Gateway NGINX, от браузера ничего не зависит поскольку эту процедуру проделывал с разными браузерами, в одном пока грузит в другом уже все загружено. В чем может быть причина? Может виновата скорость моего интернета или сис админ где то не правильно что то настроил и теперь происходит конфликт между NGINX и Apache?

Картинки, теги, абзацы в топике-ссылке

Решил аккумулировать инфу из топиков раз, два и три, и добавить инструкцию как все таки доработать шаблон, чтобы все работало. Насколько я понял из комментариев, не всем удалось допилить шаблоны.

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