+1.19
Рейтинг
1.70
Сила

Andrey Superstar

Попробуй первую строку с обратным слешэм перед точкой вот так

RewriteCond %{REQUEST_URI} ^(.*)\.html/$
Ты хочешь переадресовывать все страницы /page.html/ на page.html?

RewriteCond %{REQUEST_URI} ^(.*).html/$
RewriteRule ^(.*[^/]).html/$ $1.html [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_URI} !^/photoset/(.*)$
RewriteCond %{REQUEST_URI} !^(.*).html$
RewriteRule ^(.*[^/])$ $1/ [R=301,L]
Я банально опечатался с расширением.

Я не написал, что нельзя. Тоже самое можно сделать и с расширением html. Если /page.html/ в адресе устраивает, то можешь и так оставить. Раширение html на конце, если такого файла на сервере физически не существует, увеличивает на доли секунды время загрузки страницы. Само раширение на конце никаких плюсов не даёт.
Страницы будут открывать по адреса без слэша, но их будет на точно такой же адрес с добавленным слешем. Поисковик проиндексирует страницу только после 301 редиректа со слешем.

Если он попадёт на страницу без слэша его также перебросит на страницу со слэшем, как и пользователя.

В конфиге NiceURL вот так делай:

$config['url'] = '/%title%/';
$config['url_postfix'] = '';
Поставь NiceURL убери разширение html, и выйдет всё красиво.

Чтобы при добавлении изображений в фотосет, они грузились, сделай исключение:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !(.*)/$
RewriteCond %{REQUEST_URI} !^/photoset/(.*)$
RewriteRule ^(.*[^/])$ $1/ [R=301,L]
В topic_list.tpl вывод топиков, начиная с foreach на такое заменить:


			{if $sAction=='index'}
				{foreach from=$aTopics item=oTopic}
					{if $oTopic->getBlog()!=12}
						{if $LS->Topic_IsAllowTopicType($oTopic->getType())}
							{assign var="sTopicTemplateName" value="topic_`$oTopic->getType()`.tpl"}
							{include file=$sTopicTemplateName bTopicList=true}
						{/if}
					{/if}
				{/foreach}
			{else}
				{foreach from=$aTopics item=oTopic}
					{if $LS->Topic_IsAllowTopicType($oTopic->getType())}
						{assign var="sTopicTemplateName" value="topic_`$oTopic->getType()`.tpl"}
						{include file=$sTopicTemplateName bTopicList=true}
					{/if}
				{/foreach}
			{/if}
Ну в стандартном MarkItUp тоже так сделано, тоже не понятно почему вставляя MarkIt Up не сделали эту фишку.
Интересно, но в общем-то тоже ничего то, что сейчас есть. Хоть кто-то стремится к верной разметке. Будем ждать новостей от них тогда.
$config['module']['topic']['allow_empty_tags'] = false; // Разрешать или нет не заполнять теги


Конфиг)
/engine/lib/internal/template/js/settings.js


Специально для тебя поискал.
В конфиге можно убрать от показа

$config['block']['rule_index_blog'] = array(
	'action'  => array(
			'index', 'blog' => array('{topics}','{topic}','{blog}')
		),
	'blocks'  => array(
			'right' => array('blocks/block.social.tpl'=>array('priority'=>300),'stream'=>array('priority'=>200),'tags'=>array('priority'=>100), 'blogs'=>array('priority'=>50))
		),
	'clear' => false,
);


удали

'tags'=>array('priority'=>100), 


Заполнененные тэги идут в meta keywords. Как дать их не заполнять, не в курсах.
Круто, отпишешь тогда ;)
Я плагин не покупал. С моей стороны ни в коем случае не претензия, просто интересуюсь. Если он будет изображения вставляться без оборота в параграф и br, я бы купил плагин.
В нём можно как-нибудь настроить, чтоб при он изображения не оборачивал в тэги параграфа и br не добавлял при этом?
Ну, что неужели никто не знает, что так сложно подсказать. Тут же столько разработчиков под Livestreet.
А сколько бы ты купил?
А что было кэш не почистил?
Кэш, проверить в style прямо в head вставить CSS-код.
Ну потому шрифта на твоём сайте нет, как бы что-то подсказывает, тебе его надо скачать и залить на сервер.
Аналогично, если cut ставится перед знаками препинания, появляется лишний пробел в полной новости. Как это убрать можно?