+2.75
Рейтинг
11.12
Сила

Виктор

  • avatar lsmaka
  • 4
не понял о чем вы (возможно потому что в СССР жил мало) но вспомнилось мне сообщение от одного ярого представителя сообщества — "… зачем бесплатно ?? поставьте 10 баксов и не ломайте устоявшиеся нормы..."
  • avatar vOFFka
  • 3
actions/ActionTopic/add.tpl
actions/ActionLink/add.tpl
actions/ActionPhotoset/add.tpl
actions/ActionQuestion/add.tpl
  • avatar ewden
  • 2
/classes/actions/ActionTalk.class.php

if (!func_check(getRequestStr('talk_text'),'text',2,3000)) {
	$this->Message_AddError($this->Lang_Get('talk_create_text_error'),$this->Lang_Get('error'));
	$bOk=false;
}
  • avatar Shrike
  • 2
Можно задать несколько размеров
$config['size_images_preview']=array(
	array(
		'w' => 100,
		'h' => 100,
		'crop' => true,
	),
        array(
		'w' => 200,
		'h' => 200,
		'crop' => true,
	)
);
  • avatar yuri25
  • 0
Да, спасибо большое, дело было в добавлении доменов в config/jevix.php. Просто меня смутило то, что в хроме и в опере работало и без добавления домена.
  • avatar lsmaka
  • 3
Приветствую,
Если я правильно понял то речь идет о блоке Прямой эфир?

Если так то:
1. в templates/skin/ИмяШаблона/js/template.js ищем функцию
	// Всплывающие сообщения
	if (ls.registry.get('block_stream_show_tip')) {
		$('.js-title-comment, .js-title-topic').poshytip({
			className: 'infobox-yellow',
			alignTo: 'target',
			alignX: 'left',
			alignY: 'center',
			offsetX: 10,
			liveEvents: true,
			showTimeout: 1000
		});
	}


и меняем showTimeout: 1000 на меньшее значение (1000 = 1 сек)

2. Не совсем понятно зачем это потому как кол-во комментариев уже выводиться. Но, как говориться, хозяин — барин. Универсального решения нет потому как все зависит от шаблона: в developer это просто текст а в synio стили с иконками. В общем случае надо в файлах
templates/skin/ИмяШаблона/blocks/block.stream_comment.tpl
templates/skin/ИмяШаблона/blocks/block.stream_topik.tpl

изменить (для developer — комментарии)
<li class="js-title-topic" title="{$oComment->getText()|strip_tags|trim|truncate:150:'...'|escape:'html'}">


Например, для developer — комментарии это будет выглядеть так:
<li class="js-title-comment" title="{$oComment->getText()|strip_tags|trim|truncate:150:'...'|escape:'html'}
{$oTopic->getCountComment()} {$oTopic->getCountComment()|declension:$aLang.comment_declension:'russian'}">


Для synio немного нет так:
{assign var="sCommentsTipBegin" value=' <span class="block-item-comments"><i class="icon-synio-comments-small"></i></span>'}
{assign var="sCommentsTipEnd" value='</span>'}
		
		<li class="js-title-comment" title="{$oComment->getText()|strip_tags|trim|truncate:100:'...'|escape:'html'}{$sCommentsTipBegin|escape:'html'} {$oTopic->getCountComment()} {$sCommentsTipEnd|escape:'html'}">


Вообщем как-то так…
отлично мне помогли вашим комментарием, спасибо. В общем хочу рассказать как и что я сделал поэтапно. прошу поправить если у меня ошибки. итак:
1. переместил файл block.simpleUsersTop.tpl из simple и synio в папку blocks
2. подключил его в нужном мне месте nav.tpl
3. добавил стиль в base.css
4. добавил две строки в lang
5. включил модуль simple и mainpreview.( иначе не работает)
итог, все работает как мне надо но смущает пункт 5, особенно mainpreview который мне совсем не нужен. Подскажите как можно этот пункт исключить???
Usertop это отдельный блок. Данные собираются из плагина simpletpl /classes/blocks/BlockSimpleTopicsTop.class.php. Шаблон block.simpleUsersTop.tpl. Встраивается в шапку header_top.tpl
{insert name="block" block=simpleUsersTop}


п.с. по работе с блоками советую посмотреть livestreet.ru/blog/dev_documentation/13379.html
нашел в simple такой код
{if $simpletpl_aUsersTop and count($simpletpl_aUsersTop)}
<div class="top-authors">
    <ul>
        <li class="title">
			{$aLang.best_authors}<br />
            <span>{$aLang.by_rating}</span>
        </li>
		{foreach from=$simpletpl_aUsersTop item=oUser}
            <li><a href="{$oUser->getUserWebPath()}" title="{$oUser->getLogin()}"><img src="{$oUser->getProfileAvatarPath(48)}" /></a></li>
		{/foreach}
    </ul>
</div>
{/if}

как его правильно прикрутить к synio?
есть у меня готовый плагин слайдер, применял в различных проктах, но найстрока вывода топиков через конфиг, то есть нужно прописывать id, тех топиков которые нужно вывести.

В вашем случаи можно допилить и галочку, но вопрос, если вы проставили галочку в 10 топиках, а выводится только 5 на отображении, как слайдеру вывести, то есть какие ему вывести топики последнии 5 по дате добавления?
  • avatar AlikMis
  • 6
Конфиг зло
Только хуки, только ХАРДКОР!!!

\classes\hooks\HookMyprofile.class.php
<?php
//===============================================================
class HookMyprofile extends Hook{
//===============================================================
	public function RegisterHook(){
		$this->AddHook('init_action','InitAction',__CLASS__,1000);
	}
//===============================================================
	public function InitAction(){
		$oUserCurrent=$this->User_GetUserCurrent();
		if(Router::GetAction()=='index' && !Router::GetActionEvent() && $oUserCurrent) return Router::Action('profile',$oUserCurrent->getLogin());
	}
//===============================================================
}
?>

+ в шаблоне поправить ссылки в шапке на ТОПИКИ и в меню на ИНТЕРЕСНЫЕ, которые ведут на главную

PS Для гостя главная не изменится
  • avatar PSNet
  • 3
советую ознакомится с базовым синтаксисом смарти
  • avatar PSNet
  • 2
{$oTopic->getTitle()|escape:'html'|truncate:50:'...'}
  • avatar KLaus
  • 4
такой опус вместо одного простого действия, в шаблоне \actions\ActionProfile\whois.tpl меняем
<strong>{date_format date=$oUserProfile->getProfileBirthday() format="j F Y"}</strong>
на
<strong>{$oUserProfile->getProfileBirthday()|date_format:"%e %B %Y"}</strong>

Т.е. при выводе ДР дата не анализируется на часовые пояса и просто выводится какая она есть в базе. Может это и неправильно, но дата выводится верно.
.htaccess
RewriteCond %{HTTP_REFERER} http://example.com
RewriteRule ^/original.html$ /another.html [L]

Nginx
if ($http_referer ~* "example\.com") {
return 403;
}

как то так
  • avatar active6
  • 1
Вот я баран! Все просто, дело вот в чем, нам нужно внести изменения в фаил /config/jevix.php нийти строку 'iframe', у меня это 62. Чуть ниже будет список разрешённых доменов и добавить домен с которого вы хотите разрешить iframe.
Все, пашет на ура!
Я здесь редкий гость, мне в почту падает огромное количество уведомлений с этого сайта, потому я не имею возможности следить за всеми комментариями.

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

А что касается болтовни, то предложение обсудить конкретику и относительно Лайвстрита, и относительно замечаний к моей персоне так и осталось словами — скайпа я так и не получил.
Эти слова выглядят неуклюжей попыткой обвинить оппонента в неконструктивности и обнажают твои личные качества, о которых я умолчал в прошлый раз. Среди них болезненное самолюбие и гипертрофированное чувство собственной значимости, ничем не обоснованный менторский тон по отношению к прочим членам сообщества и другие недостойные вещи, которые вызывают дискомфорт в общении и создают нездоровый климат.

На мой взгляд, я предельно ясно выразил свой взгляд на проблему в целом и твою персону в частности и впредь не буду на этом фокусироваться и обращать чьё-либо внимание, все заинтересованные стороны меня уже услышали.

Я не уверен, что в этой связи нам стоит о чём-то разговаривать, но если ты придерживаешься иного мнения, я буду рад побеседовать. Мой скайп vsinelnikov, добро пожаловать.
  • avatar KLaus
  • 0
Насколько мне представляется структура следующая
— берется плагин Категории (если верить описанию плагин придется доделать чтобы можно было категории вести по блогам). Ну или вы сами вводите дополнительное поле в топике, но это опять же программирование
— каждый блог это игра
— каждая категория это вид (стратегия/гонки)
— необходимо написать пару-тройку блоков (1. категории, выделяя ту в которой вы находитесь 2. игры в категории 3.рейтинг блогов в данной категории) Либо блоками, либо хуками, вопрос решаемый и не то чтоб очень сложный
  • avatar AlikMis
  • 0
\templates\skin\synio\js\template.js
к примеру после jQuery(document).ready(function($)

jQuery(document).ready(function($){
document.onkeydown=function(e){
	var key=(window.event) ? event.keyCode : e.keyCode;
	if(key==116) return false;
}
  • avatar AlikMis
  • 1
чисто поржать выкладываю, код отключения F5 на js :)
<script type="text/javascript">
document.onkeydown=function(e){
  var key=(window.event) ? event.keyCode : e.keyCode;
  if(key==116) return false;
}
</script>