+0.53
Рейтинг
10.87
Сила

Lex

  • avatar yuran
  • 5
Да так и есть Макс, тысячи топиков осталось без блогов:) Ваш старый плагин cleandb применил и проблема решилась. Он у Вас конкретно и корректно чистит базу.

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

Не то что контроль базы из aceadminpanel… или плагин пылесос… толку от них никакого.
Вообще такой функционал не помешал бы многим пользователям. Так что Макс может быть выложишь этот плагин в каталог или как то в LS внедришь? Реально многие мучаются после удаления чего нибудь и потом костыли делают и вручную базу чистят и всякой еще хрени я начитался в результатах поиска здесь… Пока не вспомнил про тот старый плагин.
  • avatar Chiffa
  • 1
держи для быстрой смены домена в бд
github.com/Xmk/ls-plugin_transfer
запуск с админки
  • avatar ort
  • 1
Дешевые выделенные сервера от селектела — tehnodom.com
Заходим templates/skin/synio/images/
Бросаем туда свою картинку с названием logo.png
Дальше заходим templates/skin/synio/header-top.tpl
Редактируем его.
Ищем код:
<h1 class="site-name"><a href="{cfg name='path.root.web'}"><a href="{cfg name='path.root.web'}">{cfg name='view.name'}</a></h1>

Заменяем на:
<h1 class="site-name"><a href="{cfg name='path.root.web'}"><img src="{cfg name='path.static.skin'}/images/logo.png" height="42" width="42"/></a><a href="{cfg name='path.root.web'}">{cfg name='view.name'}</a></h1>


где
height="42" width="42"
высота и ширина картинки
Радуемся ;-)
  • avatar ort
  • 0
Или так:
{if !$oUserCurrent}
    Реклама
{/if} 
{if $oUserCurrent}
	Этот текст видят залогиненые
    {else}
	А этот видят гости
{/if}
Файл header.tpl
После…
<div id="container" class="{hook run='container_class'}">

это…
<span style="float:left"><img class="vk-footer" src="http://site.ru/templates/skin/synio/images/logo.png" /></span>
  • avatar Yazov
  • 0
В общем Я таки остановился на Xcache 3.0.1
Установка проблем вызвать не должна, все просто:
1. Снова подключаем репы dotdeb (см. 6 часть)
2. Выполняем apt-get install php5-xcache
Вот мой xcache.ini:
; configuration for php xcache module
extension=xcache.so
[xcache.admin]
#админка. надо или нет - смотрите сами, но какое то время понаблюдать рекомендую
xcache.admin.enable_auth = Off
xcache.admin.auth = Off
xcache.admin.user = "admin"
xcache.admin.pass = "md5_pass"
[xcache]
#Этот параметр опишу ниже
#xcache.readonly_protection = On
#Путь, гду храним кеш
#xcache.mmap_path = /tmp/xcache
#Размер кеша
xcache.size = 512M
#Выставляйте число, равное кол-ву ядер процессора
xcache.count = 6
xcache.slots = 8K
#Срок жизни кеша
xcache.ttl = 86400
#Период, с которым будет запускаться очистка мусора
xcache.gc_interval = 86400
xcache.var_size = 16M
xcache.var_count = 14
xcache.var_slots = 16K
xcache.var_ttl = 86400
xcache.var_maxttl = 604800
xcache.cacher = On
xcache.stat = On
xcache.optimizer = On

Автоматом кеш сбрасывается раз в сутки, так же управлять можно будет из админки. Параметр xcache.readonly_protection задает кешу режим readonly, что в теории повышает надежность, однако сказывается на производительности(примерно 25%).
Если ОЗУ позволяет — можно выгрузить все в ОЗУ как в случае и с nginx'ом.
Что сказать о стабильности? У меня не было проблем — перевел два сайта общей посещаемостью 3к уников в сутки, запустил рекурсивно с 3 машины siege на 200 соединений по 10 сообщений каждая. Проблем в производительностью не было вообще, держал под нагрузкой до полутора суток. Ни ошибок, ничего. Настройки софта чуть иные, но с Xcache проблем не возникло.
  • avatar yuri25
  • 1
Чтобы не плодить топики продолжу здесь. У меня установлена trustlink как описано здесь livestreet.ru/blog/10795.html Т.е. я в шаблоне вызываю так {trustlink}. Проблема заключается в том, что например в футере я прописал {trustlink} и соответственно там выводятся ссылки. А seolib выводит эти же ссылки один в один в блоке в правом сайдбаре. Если я уберу из подвала {trustlink} то их робот почему то не находит код биржи и ссылки не выводятся. Если верну обратно — то выводятся в подвале и в блоке справа. Понятное дело, что можно в конфиге плагина прописать не выводить в блоке ссылки, прописать туда 0, но как то это некрасиво получается. Хочется чтобы все работало через плагин. Может я что то неправильно сделал. Подскажите пожалуйста у кого seolib нормально работает без {trustlink} в шаблоне.
  • avatar XA3AP
  • 0
\templates\skin\synio\settings\config

/* Fluid settings */
$config['view']['grid']['fluid_min_width'] = 976; // Min — 976px
$config['view']['grid']['fluid_max_width'] = 1300;

/* Fixed settings */
$config['view']['grid']['fixed_width'] = 976;
  • avatar mnemoza
  • 0
В base.css добавил

body {
font-size: 12px;
font-family: Verdana, «Helvetica Neue», Helvetica, Arial, sans-serif;
line-height: 18px;
color: #000;
background: url(../images/bg.jpg) center top no-repeat fixed;
background-color: #fbfcfc;
}
как фон сменили?
  • avatar aex
  • 0
Самый простой способ, чтобы голова не болела :)

Находишь файл header_top.tpl
Там находишь строчку:
<h1 class="site-name"><a href="{cfg name='path.root.web'}">{cfg name='view.name'}</a></h1> 
и в этой строчке меняешь {cfg name='view.name'} на
<img src="{cfg name='path.static.skin'}/images/mylogo.png"/>

где
mylogo.png — это твой рисунок логотипа, который должен лежать в папке /images.
И получится типа такого :)

  • avatar netlanc
  • 0
в classes\actions\ActionAjax.class.php в функции EventVoteUser, EventVoteComment, EventVoteTopic, EventVoteBlog, после проверки авторизации
/**
		 * Пользователь авторизован?
		 */
		if (!$this->oUserCurrent) {
			$this->Message_AddErrorSingle($this->Lang_Get('need_authorization'),$this->Lang_Get('error'));
			return;
		}

добавить код
if (getRequest('value',null,'post')==-1){
$this->Message_AddErrorSingle('Мы не голосуем в минус',$this->Lang_Get('error'));
return;
}
минусы вы не получите, их отменили, все стали добрыми и пушистыми
зато хрен вы получите теперь здесь толковый ответ, так как в пучине флуда выискивать что то пропало желание, все равно вопрос повторится через пару дней
config/config.php
$config['view']['name']= 'Your Site';

\templates\skin\synio\header_top.tpl
<h1 class="site-name"><a href="{cfg name='path.root.web'}">{cfg name='view.name'}</a></h1>
  • avatar weren
  • 0
Без точного кода я не могу сказать как. Если в футер то вставляй после {hook run='body_end'}
{literal}код{/literal} и php попробуй убрать мне кажется {php}и{/php} там не нужно. Ну вобщем попробуй и так и так, ну если не выйдет то точный код мне в личку скинь я у себя установлю а потом тебе расскажу как вставить
Так обновление прошло успешно, после того как вышел из сайта, нажав выход, пробую снова авторизоваться и не могу, при нажатии войти, открывается окошко, ввожу логин, пароль, жму войти, а реакции никакой. Какой диагноз и как авторизоваться теперь?
Отличная новость. Всех поздравляю… Всем покажется что глупый вопро но уточну по обновлению.

По редми написано
1. Обновить до версии 1.0 возможно только базу данных, поэтому копировать новую версию поверх старой НЕЛЬЗЯ, для установки используйте чистый каталог
2. Скопировать файлы движка в новый нужный каталог сайта
3. Скопировать в новый каталог файл config.local.php от вашей старой версии 0.5.1 и скопировать каталог /uploads/ со всеми файлами.
4. Зайти по адресу ваш_сайт_на_ls/install/
5. Следовать инструкциям установщика. При создании базы данных обязательно поставить галку «Конвертировать базу 0.5.1 в 1.0»

Получается что необходимо только сохранить папку uploads и файл config.local.php остальное начисто удалить из каталога где стояла 0.5.1 и залить туда свежий 1.0 и провести установку… Все верно друзья?
Ув. жители LS Большое спасибо за шаблон!

Возникли пара вопросов — подскажите как можно реализовать такую фишку:
есть мысль вставить блок с баннерами над блоком лучшее и чтобы этот блок был только на главной странице сайта — код слайдера и по ссылке ( CONTENT SLIDER http://lsblog.ru/blog/CSS3/7.html#cut )

вот что имеется ввиду:



я так понимаю что нужно вставить вот этот код:

Подскажите:
— куда вставить этот код?
— как сделать так чтобы этот блок отображался только на главной?

div id=«da-slider» class=«da-slider»>
Some headline
Some description
Read more
image01









— Given these classes, we can control the animation of each element:

/* Slide in from the right*/
.da-slide-fromright h2{
animation: fromRightAnim1 0.6s ease-in 0.8s both;
}
.da-slide-fromright p{
animation: fromRightAnim2 0.6s ease-in 0.8s both;
}
.da-slide-fromright .da-link{
animation: fromRightAnim3 0.4s ease-in 1.2s both;
}
.da-slide-fromright .da-img{
animation: fromRightAnim4 0.6s ease-in 0.8s both;
}
/* Adjust animations for different behavior of each element: */
@keyframes fromRightAnim1{
0%{ left: 110%; opacity: 0; }
100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
0%{ left: 110%; opacity: 0; }
100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
0%{ left: 110%; opacity: 0; }
1%{ left: 10%; opacity: 0; }
100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
0%{ left: 110%; opacity: 0; }
100%{ left: 60%; opacity: 1; }

— The following options are available when calling the cslider plugin:

$('#da-slider').cslider({
current: 0,
// index of current slide
bgincrement: 50,
// increment the background position
// (parallax effect) when sliding
autoplay: false,
// slideshow on / off
interval: 4000
// time between transitions
});

— ДЕМО ТУТ — http://lsblog.ru/demos/ParallaxContentSlider/

Спасибо! С уважением, Дмитрий