Редактор темы

Реклама
Реклама

Seo и внутренняя оптимизация dle. подборка статей и приемов

по моему про спид бар:
Хак был разработан Олегом Александровичем a.k.a. Sander.
Говорят, что для СЕО плохо, когда страница ссылается сама на себя. А именно это происходит в спидбаре при просмотре категории.
Данный фикс исправляет это дело.

Открыть файл engine/modules/functions.php
 
Автор темы
по моему про спид бар:
Хак был разработан Олегом Александровичем a.k.a. Sander.
Говорят, что для СЕО плохо, когда страница ссылается сама на себя. А именно это происходит в спидбаре при просмотре категории.
Данный фикс исправляет это дело.

Открыть файл engine/modules/functions.php
Перепроверь еще раз. У меня прекрасно работает. Ты случаем seo пак от Gameer не ставил?
 
Последнее редактирование:
Перепроверь еще раз. У меня прекрасно работает. Ты случаем seo пак от Gameer не ставил?
нет, я недавно сайт заново переустанавливал, сео от Gameer не ставил, хз че он так выводит спид бар
 
Автор темы
14 пункт сэо пака от гемороя
  1. С без слэша на слэш
    1. Открыть Админ панель -- Перейти в настройки системы и включить Обрабатывать неверные URL ЧПУ
  2. Объяснение :
    В этом пункте мы уберем все ссылки без слэша на слэш. Ведь страницы со слешем и без него – разные страницы.
Автор: Gameer. http://gameer.name/
ну да, мое сэо с твоим и рядом не стояло. я кипятком ссал когда читал это гениальное изобретение. исчезни. а лучше moonanime выложи наконец, скоро будет неделя твоему "сегодня вечером выложу обнову"
 
Автор темы
ребята, вот так разрабы пытаются скрыть свое пиздабольство прикрываясь другими, в нашем случае цепляясь к другим, при том что сами нихера не могут ответить за свои собственные слова. ох уж эта реальность...
 
немного добавлю этот скрипт в самый верх index.php для сжатия кода
<?php
function htmlcompress($buffer) {
$search = array(
'/\n/', // Замена конца строки на пробел
'/\>[^\S ]+/s', // Прокладка пробелы после тегов, кроме космоса
'/[^\S ]+\</s', // Прокладка пробелы перед тегами, за исключением космоса
'/(\s)+/s' // Сократить несколько пробельных последовательностей
);
$replace = array(
' ',
'>',
'<',
'\\1'
);
$buffer = preg_replace($search, $replace, $buffer);
$buffer = preg_replace('/<!--(.|\s)*?-->/', '', $buffer);
return $buffer;
}

ob_start("htmlcompress");
?>
после добавления скрипта все будет в исходном коде так.скрипт не мой я его не писал выдернул из другого скрипта

upload_2016-8-30_21-14-52.png
 
Автор темы
немного добавлю этот скрипт в самый верх index.php для сжатия кода
<?php
function htmlcompress($buffer) {
$search = array(
'/\n/', // Замена конца строки на пробел
'/\>[^\S ]+/s', // Прокладка пробелы после тегов, кроме космоса
'/[^\S ]+\</s', // Прокладка пробелы перед тегами, за исключением космоса
'/(\s)+/s' // Сократить несколько пробельных последовательностей
);
$replace = array(
' ',
'>',
'<',
'\\1'
);
$buffer = preg_replace($search, $replace, $buffer);
$buffer = preg_replace('/<!--(.|\s)*?-->/', '', $buffer);
return $buffer;
}

ob_start("htmlcompress");
?>
после добавления скрипта все будет в исходном коде так.скрипт не мой я его не писал выдернул из другого скрипта

Посмотреть вложение 7506
Оо, искал такой. Спасибо, попробую, добавлю
 
@Romantv, твоим кодом удалятся все <!--noinex--> а так же AJAX
Я делаю так:
PHP:
$tpl->result['main'] = preg_replace("/\s{1,}/", " ", $tpl->result['main']); // множественные пробелы заменяем на одинарные
$tpl->result['main'] = str_replace("\r\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = str_replace("\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = preg_replace('/<!---(.*?)--->/', '', $tpl->result['main']); //для комметирования в шаблонах, чтобы в шабе было а в коде страницы - нет. На 11,1 это уже не актуально, т.к. там есть комментирование кода через {*комментируемый код в шаблонах*}
перед
PHP:
echo $tpl->result['main'];
догадайтесь сами в каком файле это надо прописывать 😀
 
@Romantv, твоим кодом удалятся все <!--noinex--> а так же AJAX
Я делаю так:
PHP:
$tpl->result['main'] = preg_replace("/\s{1,}/", " ", $tpl->result['main']); // множественные пробелы заменяем на одинарные
$tpl->result['main'] = str_replace("\r\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = str_replace("\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = preg_replace('/<!---(.*?)--->/', '', $tpl->result['main']); //для комметирования в шаблонах, чтобы в шабе было а в коде страницы - нет. На 11,1 это уже не актуально, т.к. там есть комментирование кода через {*комментируемый код в шаблонах*}
перед
PHP:
echo $tpl->result['main'];
догадайтесь сами в каком файле это надо прописывать 😀
engine/modules/main.php я хоть в коде не понимаю,но не дурак же
 
@Romantv, твоим кодом удалятся все <!--noinex--> а так же AJAX
Я делаю так:
PHP:
$tpl->result['main'] = preg_replace("/\s{1,}/", " ", $tpl->result['main']); // множественные пробелы заменяем на одинарные
$tpl->result['main'] = str_replace("\r\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = str_replace("\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = preg_replace('/<!---(.*?)--->/', '', $tpl->result['main']); //для комметирования в шаблонах, чтобы в шабе было а в коде страницы - нет. На 11,1 это уже не актуально, т.к. там есть комментирование кода через {*комментируемый код в шаблонах*}
перед
PHP:
echo $tpl->result['main'];
догадайтесь сами в каком файле это надо прописывать 😀
поставил отлично!
 
@Romantv, твоим кодом удалятся все <!--noinex--> а так же AJAX
Я делаю так:
PHP:
$tpl->result['main'] = preg_replace("/\s{1,}/", " ", $tpl->result['main']); // множественные пробелы заменяем на одинарные
$tpl->result['main'] = str_replace("\r\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = str_replace("\n",'',$tpl->result['main']); //удаляем переносы строк
$tpl->result['main'] = preg_replace('/<!---(.*?)--->/', '', $tpl->result['main']); //для комметирования в шаблонах, чтобы в шабе было а в коде страницы - нет. На 11,1 это уже не актуально, т.к. там есть комментирование кода через {*комментируемый код в шаблонах*}
перед
PHP:
echo $tpl->result['main'];
догадайтесь сами в каком файле это надо прописывать 😀
А я поставил и у меня отвалились все плеера и голосование перестало работать =( Да и пофиг, все арвно никто не можетглянуть исходный код у меня=)
 
исключение для скриптов как сделать
 
надо в main.php так же подправить код
Код:
<script type="text/javascript">
<!--
оставив только
Код:
<script type="text/javascript">
забыл про это 🙂
 
надо в main.php так же подправить код
Код:
<script type="text/javascript">
<!--
оставив только
Код:
<script type="text/javascript">
забыл про это 🙂
по яснее не пойму у меня так
<script type="text/javascript" src="{THEME}/js/tabs.js"></script>


<script>
$(function() {

$( "#tabs" ).tabs();
// Hover states on the static widgets
$( "#dialog-link, #icons li" ).hover(
function() {
$( this ).addClass( "ui-state-hover" );
},
function() {
$( this ).removeClass( "ui-state-hover" );
}
);
});
</script>
 

Похожие темы Последние темы Популярные темы

Назад
Сверху