+5.92
Рейтинг
26.67
Сила
  • avatar xyz
  • 0
В /engine/modules/text/Text.class.php
132	        public function Parser($sText) {
133	                $sResult=$this->FlashParamParser($sText);               
134	                $sResult=$this->JevixParser($sResult); 
135	                $sResult=$this->VideoParser($sResult); 
136	                $sResult=$this->CodeSourceParser($sResult);
137	                return $sResult;
138	        }

добавить вызов перед return
$sResult=$this->MakeUrlNoIndex($sResult);

И функцию прописать в этом же файле
  • avatar xyz
  • 0
в /engine/modules/text/Text.class.php заменить функцию MakeUrlNoIndex на эту:
public function MakeUrlNoIndex($sText) {
		return preg_replace('#<a([^<]*)href=["\']http://(?![a-z0-9.-]*'.quotemeta($_SERVER['HTTP_HOST']).'\/)([^"\']*)["\']([^<]*)>(.*)</a>#ismU','<a$1href="http://$2"$3 rel="nofollow" target="_blank">$4</a>', $sText);
	}
  • avatar xyz
  • 0
дописать при регистрации
«Обязательно проверьте папку Спам на наличие в ней нашего письма»
помогает, инфа 100%
  • avatar xyz
  • 0
Куда уж подробнее?
Создаем алиас для домена site.ru — m.site.ru (это зависит от сервера), редактируем /config/config.php — меняем
$config['view']['skin']        = 'new';
на этот код
  • avatar xyz
  • 0
как-то это извратно…
я делал так: в конфиге заменить в начале скин на
if ($_SERVER["HTTP_HOST"] == 'm.site.ru') { $config['view']['skin'] = 'm'; } else {  $config['view']['skin']        = 'new'; }
  • avatar xyz
  • 0
ну, из-за версии движка (0.4) видимо
  • avatar xyz
  • 0
Ммм… а если выпилить из функционала плагина OpenID регистрацию юзера и оставить только привязку к существующему аккаунту, разве мы не получим того, что хочет bafoed?
  • avatar xyz
  • 0
ну хорошо, у меня было 3 проблемы
0) движок матерился на отсутствующие блоки (мейби из-за того, что он 0.4) — решил просто — закинул блоки от шаблона new
1) цсс не грузились — поменял {$aHtmlHeadFiles.css} на путь к s.css
2)
{if $oTopic->getCountComment()>0}
					<a href="{$oTopic->getUrl()}#comments" title="{$aLang.topic_comment_read}">{$aLang.vlt_comments}</a>
				{else}
					<a href="{$oTopic->getUrl()}#comments" title="{$aLang.topic_comment_add}">{$aLang.vlt_comments}</a>
				{/if}
— vlt_comments не было, соответственно ссылки на комментарии тоже

ну и еще небольшая неточность — в топике выводится внизу {$aLang.comment_unregistered}, лучше бы другой текст задать
  • avatar xyz
  • 0
Огромное спасибо за шаблон, работает все просто шикарно (пришлось, правда, подправить кое-где, но это не так уж и важно)
  • avatar xyz
  • 0
вот под 0.4 делал livestreet.ru/blog/addons/5133.html
  • avatar xyz
  • 0
черт, дико туплю, извиняюсь
думал, что выделен будет мой голос
  • avatar xyz
  • 0
Эй, я голосовал за второй вариант, а проголосовалось за первый! Куда жаловаться?
  • avatar xyz
  • 0
а точнее? текст под катом чтоб не видно было? или вообще весь?
  • avatar xyz
  • 0
функцию хеширующую точно не трогали?
  • avatar xyz
  • 0
плагины активировать надо в /admin/plugins/
  • avatar xyz
  • 0
А конфиг прочитать?
  • avatar xyz
  • 0
угу
  • avatar xyz
  • 0
кавычки надо еще туда поставить
t.topic_date_add <= '".date( "Y-m-d H:i:s" )."'
  • avatar xyz
  • 0
да
  • avatar xyz
  • 0
в Topic.mapper.class.php в функции GetTopics
$sql = "SELECT 
						t.topic_id							
					FROM 
						".Config::Get('db.table.topic')." as t,	
						".Config::Get('db.table.blog')." as b			
					WHERE 
						1=1					
						".$sWhere."
						AND
						t.blog_id=b.blog_id										
					ORDER BY ".
						implode(', ', $aFilter['order'])
				."
					LIMIT ?d, ?d";	

меняем на
$sql = "SELECT 
						t.topic_id							
					FROM 
						".Config::Get('db.table.topic')." as t,	
						".Config::Get('db.table.blog')." as b			
					WHERE 
						1=1					
						".$sWhere."
						AND
						t.topic_date_add <= ".date( "Y-m-d H:i:s" )."
						AND
						t.blog_id=b.blog_id										
					ORDER BY ".
						implode(', ', $aFilter['order'])
				."
					LIMIT ?d, ?d";	


вроде должно работать