+6.94
Рейтинг
12.47
Сила
  • avatar Znayka
  • 0
Нужен, да, у меня он такой, и нет проблем с вебмастером гугла. Но стоит 0.5.1 ЛС:

User-agent: *
Disallow: /people
Disallow: /talk
Disallow: /tags
Disallow: /my
Disallow: /profile
Disallow: /rss
Disallow: /search/topics
Disallow: /search/comments
Disallow: /classes
Disallow: /config
Disallow: /include
Disallow: /logs
Disallow: /templates
Disallow: /login
Disallow: /index/$
RedirectPermanent /index/page1/ сайт.зона/

Disallow: /*?
Disallow: /*?*

Crawl-delay: 0.5
добавил setlinks_КОД в sape\classes\hooks\HookSape.class.php
правильно ли?

<?php

class PluginSape_HookSape extends Hook
{

    public function RegisterHook()
    {
	$this->AddHook('template_body_end', 'Sape', __CLASS__);
    }

    public function Sape()
    {
	if (!defined('_SAPE_USER')) {
	    define('_SAPE_USER', 'SAPE_КОД');
	    require_once($_SERVER['DOCUMENT_ROOT'].'/setlinks_КОД/slsimple.php');
	}
	require_once($_SERVER['DOCUMENT_ROOT'] . '/' . _SAPE_USER . '/sape.php');

  $oSape = new SAPE_client();

	$this->Viewer_Assign('sSape',iconv('UTF-8','UTF-8',$oSape->return_links(5)));
	return $this->Viewer_Fetch(Plugin::GetTemplatePath('sape') . 'sape.tpl');
    }

}

?>
  • avatar verdet
  • 0
Это конечно не самое лучшее решение, но попробуйте сделать вот так:

{if $oTopic}
    <meta name="og:title" content="{$oTopic->getTitle()}" />
{/if}
в t\blocktop\templates\skin\default\block.top.tpl убрать
<ul class="switcher">						
		<li id="block_top_item_day">{$aLang.top_block_day}</li>
		<li id="block_top_item_week">{$aLang.top_block_week}</li>
		<li id="block_top_item_month" class="active">{$aLang.top_block_month}</li>
		<li id="block_top_item_alltime">{$aLang.top_block_alltime}</li>
	</ul>

\blocktop\classes\blocks\BlockTop.class.php исправть 60*60*24*30 на ваше услотрение
  • avatar aisico
  • 0
С помощью библиотеки Leaflet например leaflet.cloudmade.com
  • avatar Chiliec
  • 0
Ну как хотите, я предупреждал :)

Заходите в файл \classes\actions\ActionRegistration.class.php и вычищайте вот это:
if (!isset($_SESSION['captcha_keystring']) or $_SESSION['captcha_keystring']!=strtolower(getRequest('captcha'))) {
    $this->Message_AddError($this->Lang_Get('registration_captcha_error'),$this->Lang_Get('error'));
    $bError=true;
}

и это:
unset($_SESSION['captcha_keystring']);

Затем открываете \templates\skin\папка_с_вашим_шаблоном\actions\ActionRegistration\ и удаляете это:
{$aLang.registration_captcha}<br />
<img src="{cfg name='path.root.engine_lib'}/external/kcaptcha/index.php?{$_sPhpSessionName}={$_sPhpSessionId}" onclick="this.src='{cfg name='path.root.engine_lib'}/external/kcaptcha/index.php?{$_sPhpSessionName}={$_sPhpSessionId}&n='+Math.random();" alt="it's img captcha" />

<p><input type="text" name="captcha" value="" maxlength="3" class="input-text input-100" /></p>
Каптча удалена.
В файле templates/skin/ваш_скин/js/comments.js удалить строчку
this.toggleCommentForm(this.iCurrentShowFormComment);
Форма комментария будет открыта, станет намного очевиднее. Но она спрячется снова после написания первого же комментария.
  • avatar nartuk
  • 1
В шаблоне (topic_topic.tpl, topic-link.tpl, topic-photoset.tpl, topic-question.tpl) перед выводом имени ника вставляем:
{if $oUserProfile->getProfileSex()!='other'}{if $oUserProfile->getProfileSex()=='man'}Написала{else}Написал{/if}{/if}
Далее замените
{date_format date=$oTopic->getDateAdd()}
на
{date_format date=$oTopic->getDateAdd() hours_back="12" minutes_back="60" now="60" day="day H:i" format="d F Y, H:i"}

Что касается вывода комментариев, то они по умолчанию так и сделаны, как у вас нарисунке.
{$oTopic->getTextShort()|strip_tags}
  • avatar Shatter
  • 0
пустой сайт работает очень быстро :)
Можете потестировать его на loadimpact?
Еще бы увидеть цифры из футера. И общую (среднюю) загрузку всех элементов из вкладки «сеть» в FireBug.
$aTopics = $this->Topic_GetTopicsByBlogId(1);


Конечно же, простите
  • avatar bamboo
  • 0
{if !$sAction=='index'}
	<div class="content">
		{if $bTopicList}
			{$oTopic->getTextShort()}
			{if $oTopic->getTextShort()!=$oTopic->getText()}
				

<a href="{$oTopic->getUrl()}#cut" title="{$aLang.topic_read_more}">
				{if $oTopic->getCutText()}
					{$oTopic->getCutText()}
				{else}
					{$aLang.topic_read_more}
				{/if}
				</a>
			{/if}
		{else}
			 {$oTopic->getText()}
		{/if}
	</div>
    {/if}
  • avatar ort
  • 2
Добавить в config.local.php
$config['router']['uri']['~^about$~i'] = "page/about";
  • avatar kerby
  • 0
За вывод топика из блога отвечает темплейт /action/ActionBlog/topic.tpl, там в начале шаблона можно вставить
{assign var=bSingleTopic value=true}

тогда в темплейте sidebar.tpl можно вставить:
{if $bSingleTopic}
Здесь выводим всякие данные из $oTopic
{/if}

Вот как-то так.
Проблемы с внешними ключами. Можно попробовать сделать так:

SET FOREIGN_KEY_CHECKS=0
%набор SQL инструкций%
SET FOREIGN_KEY_CHECKS=1


Конечно, правильным решением было бы разобраться в ключах и порядке записи. Возможная проблема — нет записи с topic_id = 6 в таблице topic
  • avatar ort
  • 1
попробовать так:
<?php
class BlockMyBlock extends Block {
        public function Exec() {
        }
}
?>
Вообще создавать класс обработчика для блока не обязательно, тем более, если никаких вычислений не происходит. В этом случаи достаточно подключить блок указанием полного пути до него, например:
'blocks'  => array(
                        'right' => array('stream'=>array('priority'=>100), 'block.myblock.tpl'=>array('priority'=>90), 'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1))
                )
  • avatar Mmka
  • 1
www\classes\actions\ActionRegistration.class.php

со строки 103 закомменьте проверку капчи

затем убирите капчу из шаблона регистрации

вроде так…