я склоняюсь к мысли что что-то не то с настройками сервера вообще и апача в частости, ибо 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
быстро и просто ставится, много функционала "из коробки", готовая социальная сеть "из коробки", код который хорошо откомментирован и который легко модифицировать при необходимости
Ragnarok: Drupal 6 на некоторых адресах (например, /node/100) выдаёт "страница не найдена".
В таблицах node, node-revision, content-type-xxx запись с nid=100 есть.
вывод через views ссылку на страницу выдаёт, а при открытии "страница не найдена".
некоторые ноды отображает, некоторые - нет. из-за чего это может быть?
разобрался. ранее удалил пользователей, добавивших эти статьи, вот и перестали отображаться материалы. а я уж чуть было не запаниковал =)
я склоняюсь к мысли что что-то не то с настройками сервера вообще и апача в частости, ибо 2 разных движка выдают одинаковые по сути ошибки с кодировкой
---------- Добавлено 02.11.2012 в 11:44 ----------
поставил в настройках апача для всех AddDefaultCharset utf-8
пара сайтов, которые были на win-1251, сразу стали в кракозябрах
для каждого через ISPManager исправил AddDefaultCharset cp-1251 -- стали правильно, значит, указание кодировки работает.
а у этих.. непонятно что
---------- Добавлено 02.11.2012 в 12:32 ----------
А что на самом деле у Вас отдается браузеру сервером в 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, почему так?
Такая проблема образовалась. Передвигал пункты меню верх/низ и в какой-то момент вылетела ошибка на белом экране, теперь даже при добавлении нового пункта меню появляется такая ошибка (новый пункт НЕ добавляется)
как лечить?
Посмотрите в базе, таблица вроде бы menu, возможно у какого-то пункта стал отрицательный порядковый номер
1. Создаете файл в папке myphp/ с расширением *.php в него вставляете свой php код.
2. Создаете статью, убираете галочки справа Показывать в "новых статьях" и Разрешить комментарии. В выпадающем списке Вставить: Выбираете: Вставить скрипт. Ниже вводите название скрипта и нажимаете вставить. В поле URL страницы
вводите название страницы на латинице с расширением *.html. Убираете сверху галочку Дата публикации. Сохраняете статью.
3. Создете пункт меню. Действие пункта меню: открыть ссылку.
Адрес ссылки: Вводите урл ранее созданной статьи, например: /kod.html
Нажимаете кнопку создать пункт.
спасибо, помогло =)
а как сделать для определённой страницы адрес без .html? для одной
вместо /article.html чтобы она была по адресу /article
Geers, просто нужна отдельная страница, на которой будет выполняться скрипт.
не важно, вставленный модулем или в созданную страницу
на крайний случай думаю в шаблоне запилить, но это если не найду других путей
подскажите, как встроить php-код на одну определённую страницу?
код ещё и с запросами к базе
Если я правильно понял:
отлично, спасибо!
быстро и просто ставится, много функционала "из коробки", готовая социальная сеть "из коробки", код который хорошо откомментирован и который легко модифицировать при необходимости
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 ссылку на страницу выдаёт, а при открытии "страница не найдена".
некоторые ноды отображает, некоторые - нет. из-за чего это может быть?