дани мапов

дани мапов
Рейтинг
204
Регистрация
06.09.2012

проще готовую сборку откуда нибудь скачать, например с рутрекера.

Gora4e:
Здравствуйте. подскажите, с чем может быть связано. Контент меняется прям на глазах, видимо какая то аттака. Нормальные статьи на сайте превращаются в "?????". Причем со временем эта ерунда разрастается)

Может у хостера проблемы с базой.

Правой кнопкой на незагрузившейся картинке и посмотреть свойства изображения или в Firebug. Если отображается правильный путь - то со скриптом все в порядке и как уже выше сказали, проблема в хостере.

Linas Elknis:
Товарищи, не бейте ногами, знаю тема заезженная, но я уже втупляю сутки и у меня голова не варит. Помогите сделать правило:
есть ссылки вида

http://droid-avto.ru/en/price
http://droid-avto.ru/en/user/register
http://droid-avto.ru/en/catalog

... и ещё много много таких

Они не рабочие, дохляки.
Но рабочие ссылки вида:

http://droid-avto.ru/price
http://droid-avto.ru/user/register
http://droid-avto.ru/catalog

Вопрос такой, можно ли через htaccess как то избавиться от "приставки" en в URL?

Ссылки где, на сайте? Если нужно убрать приставку из ссылок на сайте, то htaccess тут ни причем, надо движок ковырять.

Скорее всего highslide нужно подключить, например как здесь: http://dlescript.ru/hucks/59-highslide-panel-avtorizacii.html

Andrej_in_ua:
А разве он тогда не будет возвращаться с кодом 200 и прекрасно индексироваться?

Тогда вместо 404.html - 404.php, в начале файла вставить

<?php header("HTTP/1.0 404 Not Found"); ?>


/* Функция сохранения кеш
(взята с API DLE, API не используется ввиду глючности множественных подключений модов с API) */
function SaveToCache($fname, $vars) {
$cache_dir = ENGINE_DIR."/cache/";
$filename = $fname.".tmp";
$f = @fopen($cache_dir.$filename, "w+");
@chmod('0777', $cache_dir.$filename);
if (is_array($vars)) $vars = serialize($vars);
@fwrite($f, $vars);
@fclose($f);
return $vars;
}

/* Функция загрузки с кеша
(взята с API DLE, API не используется ввиду глючности множественных подключений модов с API) */
function LoadFromCache($fname, $timeout=300, $type = 'text') {
$cache_dir = ENGINE_DIR."/cache/";
$filename = $fname.".tmp";
if (!file_exists($cache_dir.$filename)) return false;
if ((filemtime($cache_dir.$filename)) < (time()-$timeout)) return false;
if ($type=='text'){
return file_get_contents($cache_dir.$filename);
} else {
return unserialize(file_get_contents($cache_dir.$filename));
}
}

Применение


$cat_menu = LoadFromCache( 'cat_menu', $cache_time, 'text' );
if ( !$cat_menu )
{
...............

SaveToCache( 'cat_menu', $cat_menu );
}
phaeton480:
Имеется старенький движок. Появилась необходимость сделать нормальную 404 страницу. Сейчас любая 404 ошибка отправляется на главную.
Код htaccess

ErrorDocument 404 http://www.site.ru/404.html

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php [L,QSA]



php_flag magic_quotes_gpc Off

Мне тут говорят что только движок менять. Неужели никак не сделать 404 страницу? Заранее спасибо за ответ! :(

Если неохота в движке разбираться, создайте файл "404.html" и все.

ortegas:
kgtu5, именно. Закрывающий тег для li (а также удивлю вас, для body, head, html) не обязателен.

Я удивился, когда узнал, что и для td - необязателен :)

ramker:
Проблема значит такая после обновления dle с 9.4 по 9.8 новости добавляются без переноса строк ну и блок разьезжается и еще не работают bbcode ладно решил вернуть бекап залил базу ну а автоматический перенос также неробит, подскажите как исправить пожалуиста 😕

Так если базу залили назад, а файлы?

Всего: 2374