Ragnarok

Ragnarok
Рейтинг
239
Регистрация
25.06.2010

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

---------- Добавлено 02.11.2012 в 11:44 ----------

поставил в настройках апача для всех AddDefaultCharset utf-8

пара сайтов, которые были на win-1251, сразу стали в кракозябрах

для каждого через ISPManager исправил AddDefaultCharset cp-1251 -- стали правильно, значит, указание кодировки работает.

а у этих.. непонятно что

---------- Добавлено 02.11.2012 в 12:32 ----------

edogs:
А что на самом деле у Вас отдается браузеру сервером в Content-Type ? Посмотрите файрбагом или еще чем-нибудь типа того.
Если для javascript файлов там 1251, то пинать админов сервера, учитывая то как Вы описали ситуацию, при таком раскладе, надо смотреть вживую.

проверил 1 из js файлов, Вы правы, Content-Type application/x-javascript; charset=windows-1251

в настройках апача для домена указана дефолтная utf-8, я даже в директорию с js закинул .htaccess с AddDefaultCharset utf-8, скрипт пересохранил в utf-8. а заголовок отдаётся charset=windows-1251, почему так?

MaxTatnet:
Такая проблема образовалась. Передвигал пункты меню верх/низ и в какой-то момент вылетела ошибка на белом экране, теперь даже при добавлении нового пункта меню появляется такая ошибка (новый пункт НЕ добавляется)

как лечить?

Посмотрите в базе, таблица вроде бы menu, возможно у какого-то пункта стал отрицательный порядковый номер

Geers:
1. Создаете файл в папке myphp/ с расширением *.php в него вставляете свой php код.
2. Создаете статью, убираете галочки справа Показывать в "новых статьях" и Разрешить комментарии. В выпадающем списке Вставить: Выбираете: Вставить скрипт. Ниже вводите название скрипта и нажимаете вставить. В поле URL страницы
вводите название страницы на латинице с расширением *.html. Убираете сверху галочку Дата публикации. Сохраняете статью.
3. Создете пункт меню. Действие пункта меню: открыть ссылку.
Адрес ссылки: Вводите урл ранее созданной статьи, например: /kod.html
Нажимаете кнопку создать пункт.

спасибо, помогло =)

а как сделать для определённой страницы адрес без .html? для одной

вместо /article.html чтобы она была по адресу /article

Geers, просто нужна отдельная страница, на которой будет выполняться скрипт.

не важно, вставленный модулем или в созданную страницу

на крайний случай думаю в шаблоне запилить, но это если не найду других путей

подскажите, как встроить php-код на одну определённую страницу?

код ещё и с запросами к базе

ivan-lev:
Если я правильно понял:
RewriteRule ^art/(.*)$ /$1.html [R=301,L]

отлично, спасибо!

быстро и просто ставится, много функционала "из коробки", готовая социальная сеть "из коробки", код который хорошо откомментирован и который легко модифицировать при необходимости

Ragnarok:
Drupal 6 на некоторых адресах (например, /node/100) выдаёт "страница не найдена".
В таблицах node, node-revision, content-type-xxx запись с nid=100 есть.
вывод через views ссылку на страницу выдаёт, а при открытии "страница не найдена".
некоторые ноды отображает, некоторые - нет. из-за чего это может быть?

разобрался. ранее удалил пользователей, добавивших эти статьи, вот и перестали отображаться материалы. а я уж чуть было не запаниковал =)

Drupal 6 на некоторых адресах (например, /node/100) выдаёт "страница не найдена".

В таблицах node, node-revision, content-type-xxx запись с nid=100 есть.

вывод через views ссылку на страницу выдаёт, а при открытии "страница не найдена".

некоторые ноды отображает, некоторые - нет. из-за чего это может быть?

Всего: 3369