WebAlt

WebAlt
Рейтинг
251
Регистрация
02.12.2007

Bolikostmen:
да именно 1251, это лечится?

Лечится установкой DLE для utf:

http://dle-news.ru/release/922-datalife-engine-v85-utf-edition-final-release.html


Обновление сайта с кодировки windows-1251 на кодировку UTF-8:

Если вы все таки решились на обновление кодировки своего сайта, то вы должны знать, что из-за различий форматов, вы не можете просто обновить файлы скрипта и без новой установки скрипта вам не обойтись, поэтому для обновления сайта вы должны выполнить следующие шаги:

1. Сделать бекап базы данных существующего сайта в кодировке windows-1251
2. Произвести новую установку скрипта используя дистрибутив скрипта для UTF версии.
3. Произвести повторные настройки скрипта для вашего сайта.
4. Сконвертировать файлы вашего шаблона в формат UTF-8 (для пакетного конвертирования мы рекомендуем использовать утилиту Sisulizer's Kaboom), при конвертировании снимите галочку "Записывать BOM байты"
5. Скопировать файл бекапа базы данных от вашего сайта в папку /backup/, который вы делали в первом пункте.
6. Зайти в админпанель скрипта и сделать восстановление базы данных в админпанели, скрипт автоматически распознает несоответствие кодировок и при восстановлении сконвертирует базу данных в формат UTF.

Внимание: Действия по переносу сайта с кодировки windows-1251 на кодировку UTF-8 являются необратимыми и любая ошибка может привести к потери данных вашего сайта, поэтому мы настоятельно рекомендуем производить данные действия на локальном компьютере, а уже потом переносить все на рабочий сайт.
l17l:
Как убрать данное расширение? так как это плохо для продвижения.

Где такую лабуду вычитал? :)

Как-то так:

DirectorySlash Off
RewriteEngine On
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /[^.]+\.html\ HTTP
RewriteRule ^(.+)\.html /$1 [R=301,L]
RewriteRule ^([^.]+)(?<!\.html|/)$ /$1.html [L]

Для одноклассников пока нет.

http://fontawesome.io/icons/#brand

BMWWW:
Хмм, а если похулиганить и попробовать такую выдачу для не рецептов, а для обычных статей замутить?!

https://developers.google.com/structured-data/rich-snippets/articles

<div itemscope itemtype="http://schema.org/NewsArticle">

<h2 itemprop="headline">Article headline</h2>
<h3 itemprop="alternativeHeadline">The headline of the Article</h3>
<span itemprop="description">A most wonderful article</span>
<span itemprop="articleBody">The full body of the article</span>
<img itemprop="image" src="thumbnail1.jpg" alt="thumbnail 1 summary"/>
<img itemprop="image" src="thumbnail2.jpg" alt="thumbnail 2 summary"/>
<meta itemprop="datePublished" content="2015-02-05T08:00:00+08:00"/>
</div>
Boris9900:

С помощью вашего кода отображается следующим образом : "Название" &raquo; свой текст &raquo; название сайта
А нужно: "Название" ваш текст

Дополнительно, строку:

$metatags['title'] = $titl_e . $page_extra . ' &raquo; ' . $config['home_title'];

заменить на:

$metatags['title'] = $titl_e . $page_extra;

В v.10.4 строку в engine.php:

if (($subaction != '' or $newsid != '') and $news_found) $titl_e = $metatags['title'];

заменить на:

if (($subaction != '' or $newsid != '') and $news_found) $titl_e = $metatags['title']. ' &raquo; ' . 'свой текст';
Эта блокировка напрямую зависит от IP, и возможно в данном случае Ваш сервер неверно передает скрипту IPадреса посетителей и все посетители имеют один и тот же IP адрес, такое часто бывает когда устанавливают nginx, и забывают установить модуль mod_rpaf для апача. Вам необходимо обратиться к вашему хостинг провайдеру чтобы они проверили установлен ли данный модуль и если установлен, то пусть проверят правильно ли сервер передает скриптам IP.

...................

Всего: 2026