+1.17
Рейтинг
0.50
Сила
  • avatar PSNet
  • 4
есть ли способ смены пароля через phpmyadmin, если да, то как сделать?
в поле пароля записи админа в таблице пользователей пишешь md5 хеш от нового пароля, например, для пароля test это 098f6bcd4621d373cade4e832627b4f6. Хеш генерируешь любым онлайн генератором мд5 хешей.
  • avatar vdenu
  • 0
Для этого (когда не указан протокол) решение нагитхабе стоит смотреть, там пофиксили, у меня сработало.
  • avatar PSNet
  • 0
исьюшка: github.com/livestreet/livestreet/issues/298
вроде как решение (не проверял): github.com/livestreet/livestreet/pull/300
  • 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;
}
В поиске есть про функции Smarty

Для ленивых (как я сделал).
В engine/lib/external/Smarty/libs/plugins/function.sape.php
<?php
  function smarty_function_sape($params,$template)
  {
	if (!defined('_SAPE_USER')){
	    define('_SAPE_USER', 'ваш_длинный_код'); 
	}
	if (isset($params['sapeuser'])) {
            define('_SAPE_USER', $params['sapeuser']); ;
        }
	
    require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
    $o['charset'] = 'UTF-8';
    $sape = new SAPE_client($o);
    unset($o);
    if (isset($params['count'])) {
        return $sape->return_links($params['count']));
    else
	return $sape->return_links();
    }
  }
?>


Пример использования:
<div id="sidebar">
	{if isset($aBlocks.right)}
		{foreach from=$aBlocks.right item=aBlock}
			{if $aBlock.type=='block'}
				{insert name="block" block=$aBlock.name params=$aBlock.params}
			{/if}
			{if $aBlock.type=='template'}
				{include file=$aBlock.name params=$aBlock.params}
			{/if}
		{/foreach}
	{/if}

	{sape sapeuser=ваш_длинный_код count=100}
</div>

можно просто {sape}
  • avatar gran
  • 0
По первому вопросу вам в шаблон \templates\skin\new-jquery\menu.blog.tpl
А по второму в \templates\skin\new-jquery\menu.topic_action.tpl
  • avatar daglex
  • 0
Вам поручили сделать портал своего лицея, а вы не ведаете, что значит закомментировать? Весело.
В самом начале 19-ой строки вставьте символ решетки #
  • avatar ort
  • 1
сейчас это можно сделать так:
{if $oUser->isOnline()} {/if}
  • avatar bamboo
  • 0
header_top.tpl, примерно с 81 по 84 строки.
Не знаю, может, пригодится кому-нибудь: если при добавлении постов или комментариев сайт дико тормозит вплоть до таймаута, в конце концов выбрасывая ошибку 504, помогает добавление в php.ini вот этого:
suhosin.session.encrypt=off
А стандартные пункты можно изменить в файле header_top.tpl после строчки
<ul class="pages">
plugins.dat в папке plugins.
Откройте в папке actions файл ActionRss.class.php. Видите в самом низу функцию getTopicText?
protected function getTopicText($oTopic) {
		$sText=$oTopic->getTextShort();
		if ($oTopic->getTextShort()!=$oTopic->getText()) {
			$sText.="
<a href=\"{$oTopic->getUrl()}#cut\" title=\"{$this->Lang_Get('topic_read_more')}\">";
			if ($oTopic->getCutText()) {
				$sText.=htmlspecialchars($oTopic->getCutText());
			} else {
				$sText.=$this->Lang_Get('topic_read_more');
			}
			$sText.="</a>";
		}
		return $sText;
	}
Отлично! Она и отвечает за формирования текста статей в RSS. Почему бы вам не исправить её, например, на такую?
protected function getTopicText($oTopic) {
		$sText=$oTopic->getText();
		return $sText;
	}
А вы молодец — сами всё сделали ;)
  • avatar k2fl
  • 0
А зачем, если есть бесплатный поиск от Яндекс, к тому же хорошо для продвижения.
Перед тем как переносить сайт на другой хостинг нужно иметь представление как это делать, а если вы не знаете, то стоит сначала почитать посты об этом на сайте.
Общий план переноса:
1) делаете дамп базы и бекап всех файлов
2) заливаете все файлы на новый хостинг, так же и дамп базы заливаете в новую базу
3) в файле config.local.php настраиваете заново несколько параметров:

$config['db']['params']['user'] = '';
$config['db']['params']['pass'] = '';
$config['db']['params']['type']   = '';
$config['db']['params']['dbname'] = '';
$config['db']['table']['prefix'] = '';

$config['path']['root']['web'] = '';
$config['path']['root']['server'] = '';

4) на новом уже сайте логинитесь и чистите кеш

В большинстве случаев на этом перенос закончен.
  • avatar vaucher
  • 0
grid.css
#header-light { text-align: center; padding: 20px 0; background: #fff; width: 400px; margin: 20px auto 40px; border-radius: 5px; }
активированы плагины Blogs Autoconnect Plugin, Отключение персональных блогов, EC, NiceURL, Static page, reCAPTCHA, ShowVotes, Simple template, Summoner, webcode. Какая ещё информация может понадобится?

З.Ы. вставил просто код реформала в футер — все работает нормально.
<a href="http://blue05.ru/my/{$oUserCurrent->getLogin()}">{$aLang.user_menu_publication</a>


как вам такая конструкция?:) гениально, не правда ли?:)

А если серьезно, то тот же вопрос, только для ссылки, ведущей на страницу публикаций автора :)
  • avatar Popori
  • 3
К вопросу о том, чтобы читателю сайта было понятно за что у него начисляется уровень. В своё время писал подробные ответы на вопросы по сайту на ЛС. Может кому пригодится, и смогут адаптировать для предложенной системы. Рейтинговая система с уровнями и процентами хороша для игрового сообщества.

Что такое «Прямой эфир»?
В этом блоке отображаются последние комментарии и опубликованные топики пользователей. Чтобы его обновить, просто нажмите на кнопки «Комментарии» или «Публикации».

Что это за цифры и стрелочки?
На сайте действует рейтинговая система, основанная на голосовании за комментарии, топики, блоги и других людей. Цифры показывают рейтинг топика (комментария, блога), а значит и его важность, полезность, актуальность. Рейтинговая система является средством для саморегулирования сообщества.

Как поднять рейтинг и силу?
Рейтинг — это ваш статус в сообществе, который наделяет возможностями по мере его роста. Он изменяется, когда другие пользователи голосуют за ваш топик или непосредственно у вас в профиле.

Сила влияет на то, как сильно будет влиять ваш голос при голосовании за что-либо.
Например, пользователь с силой меньше 100 при голосовании за топик увеличивает его рейтинг на 1, а пользователь с силой больше 100 увеличивает рейтинг топика на 2.
Сила изменяется, когда другие пользователи голосуют за ваши комментарии, топики или непосредственно у вас в профиле. Соответственно, чтобы поднять рейтинг и силу нужно писать полезные и актуальные статьи на сайте Попори, чтобы другие пользователи захотели за них положительно проголосовать.

Здесь любой пользователь может написать топик?
Это не очередной сайт, где пишут только администраторы. Любой пользователь может написать топик, но не в каждый тематический блог — это зависит от рейтинга пользователя и порогового рейтинга конкретного блога. Если ваш топик, опубликованный в тематическом блоге наберёт 7 и более плюсов, он попадёт на главную страницу сайта Попори. По умолчанию вместе с регистрацией нового пользователя, создаётся и его персональный блог, в который он может всегда написать. Иными словами, это средство заявить о себе, когда не хватает рейтинга опубликовать материал в тематический блог, задать вопрос или написать оффтопик. Чтобы написать новый топик нажмите на кнопку с карандашом в меню и выберите тип топика. Подробнее о том, как создавать топики читайте в разделе помощи.

Почему, когда я хочу опубликовать топик в определённый блог, его нет в выпадающем списке пунка «В какой блог публикуем», но при этом он есть в разделе Блогов?
Это значит, что у выбранного вами блога стоит ограничение по рейтингу на публикацию в нём. Потому для начала топик стоит опубликовать в персональный блог, а уже по достижении порогового значения рейтинга, перенести в нужный тематический блог.

Я написал топик, но его нет в списке опубликованных. Куда он делся?
  1. Проверьте раздел Черновики — возможно, вы нажали кнопку «Сохранить в черновиках» вместо «Предпросмотр» или «Опубликовать».
  2. Если ваша статья сначала была видна в ленте топиков, а потом пропала, то проверьте подраздел Плохие — возможно ваш топик набрал граничное число отрицательных голосов и отсеялся из основной ленты.
  3. Возможно, ваш топик попал под разряд флуд/спам или иным способом нарушил правила сайта и был удалён администрацией.


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