+15.36
Рейтинг
29.79
Сила

Евгений

  • avatar k2fl
  • 0
В css добавь
.mask { position: fixed !important; }
можно еще z-index переопределить, чтобы roar сверху был.
Для ие6-г-о не будет работать.
  • avatar k2fl
  • 0
На счет красивости о вкусах не спорят.
А вот с технической точки — шаблон сделан классно. +1.
  • avatar k2fl
  • 0
ИМХО, нет никакой принципиальной разницы, даже некоторые функции одинаковые. JsHttpRequest — реальный мамонт, давно пора вымереть.
  • avatar k2fl
  • 0
/classes/actions/ActionLogin.class.php строка 67
if (strpos($sBackUrl.'/',Router::GetPath('login'))===false) {
после $sBackUrl добавить .'/',
  • avatar k2fl
  • 0
Максим, пожалуйста, исправь.
livestreet.ru/login
после сабмита ничего не происходит???? кликнув на лого оказывается нормально авторизовались…
livestreet.ru/login/
о, блин есть слэш, всё ОК!
  • avatar k2fl
  • 0
1) Блок «Новости» может быть только один на странице.
2) $oTopic->getTextCut() — учтите, что до ката в тексте может быть картинка или видеоролик.
  • avatar k2fl
  • 0
Поправил.
После модерации здесь.
Сейчас можно скачать здесь.
  • avatar k2fl
  • 0
Спасибо, за замечание.
В конфиге плагина в настройках блока «Новости» отключите перекрытие блока «Прямой эфир». Для этого уберите параметр hide_in_stream. Фикс сделаю в ближайшее время.
  • avatar k2fl
  • 0
В плагине много изменений, в том числе и в шаблонах. Сравните шаблоны block.TopUsers.tpl
  • avatar k2fl
  • 0
можно в начале контента сделать вывод блоков с позицией, например, top, и в конфиге указать для этого блока позицию top.

		{if isset($aBlocks.top)}
			{foreach from=$aBlocks.top item=oBlock}
				{if $oBlock.type == 'block'}
					{insert name="block" block=`$oBlock.name` params=`$oBlock.params`}
				{/if}
				{if $oBlock.type == 'template'}
					{include file=`$oBlock.name` params=`$oBlock.params`}
				{/if}
			{/foreach}
		{/if}


	'right' => array(
		'stream'=>array('priority'=>100),
		'blogs'=>array('params'=>array(),'priority'=>50),
		'tags'=>array('priority'=>50),
		'OnlineUsers'=>array('params'=>array('plugin'=>'lsblocks'), 'priority'=>10),
		'TopUsers'=>array('params'=>array('plugin'=>'lsblocks'), 'priority'=>10),
		'TopTopics'=>array('params'=>array('plugin'=>'lsblocks'), 'priority'=>10),
	),
        'top' => array(
		'News'=>array('params'=>array('plugin'=>'lsblocks'), 'priority'=>100),
        )
  • avatar k2fl
  • 0
Преобразование кода делает tinymce.
  • avatar k2fl
  • 0
вместо localhost попробуй 127.0.0.1, укажи user и password.
  • avatar k2fl
  • 0
в инпут пропишите maxlength=20
<input type="text" name="profile_name" id="profile_name" value="{$oUserCurrent->getProfileName()|escape:'html'}" maxlength="20" />
чтобы вместо логинов были имена в шаблонах вместо $oUser->getLogin() пропишите {if $oUser->getProfileName()} {$oUser->getProfileName()} {else} {$oUser->getLogin()} {/if}. Вместо $oUser может быть $oUserCurrent, $oUserProfile, в зависимости от шаблона.
  • avatar k2fl
  • 0
В ActionLink и ActionQuestion нет вызовов хуков при добавлении и редактировании, как ActionTopic — topic_add_show, topic_edit_show (этот есть везде), topic_add_before, topic_add_after, topic_edit_before, topic_edit_after.
  • avatar k2fl
  • 0
Пообщайтесь с Gifted.
  • avatar k2fl
  • 1
Вирусное видео, впрочем как и другой интересный контент, полюбому привлечет новых поситителей на ваш сайт, но дело-то в том, что разовые акции мало чем помогут. Как написал уважаемый rere, кол-во новых поситителей давно не равно кол-ву постоянных пользователей ресурса. Для самостоятельного продвижения сайта такого контента нужно много, хотя бы два/три ролика в неделю. имхо, для людей не связанных с видеомантажом/съёмкой такой тэмп будет довольно затруднителен, проще обратиться к спецам.
  • avatar k2fl
  • 1
можно альтернативно:
если нужен скрипт для всех страниц, из плагина можно поключить в хуке
public function RegisterHook() {
    $this->AddHook('init_action', 'InitAction', __CLASS__);
}
public function InitAction() {
    $this->Viewer_AppendScript(Plugin::GetTemplateWebPath('имя_плагина').'js/имя_скрипта.js');
}
путь скрипта должено быть /plugins/имя_плагина/templates/skin/js/имя_скрипта.js
  • avatar k2fl
  • 2
Это механическая работа, да простят меня верстальщики.
— для механической работы человек не нужен.
  • avatar k2fl
  • 0
О, пожалуйста, напишите. механизм наследования. очень интересный функционал в плане того, что не нужно беспокоится о совместимости плагинов. такой уж я перфекционист…
  • avatar k2fl
  • 0
ок, спасибо за ответ. оффтоп вопрос — в какой последовательности плагины обрабатываются? как указать очередность??? вот засада, такой итересный фунциклир и обязательно ложка дегтя в бочку…