А вот что это у вас за модуль такой интересный? ;-)
да, вобщем на досуге пытаюсь сделать штуку, вычисляющую процент цитируемости искомой фразы в заданных текстах (описанных опр. образом), в зависимости от близости, порядка слов и т.д.) это одна из функций) бред вобщем) просто первое попавшееся и более-менее красиво выглядевшее взял)
У мну этот "server has gone away" был только 1 раз. Сдампил БД с сайта, перенес на локалхост и он у меня умер (таких сообщений выдавало мегов на 12). Причина у меня была в следующем: Друпал создал запрос к базе размером в несколько мегов, а mysql не был настроен на такой размер пакета.
Про пятый друпал не знаю... было дело к 6-у прикручивал. Дело скорей всего в том, что в 5 версии jquery всего 19-килобайтный (в 6-ке 31кб, т.е. полный).
Вродебы где-то ходила обновленная версия jquery для пятерки -- ее можно постараться найти и прикрутить. Только обязательно сделай бэкап оригинального jquery.js и хорошо полазь по сайту (филдсеты поразворачивай по несколько раз и т.п.).
А в 6-ке проблем не было. Подключаешь jquery.validate.js (к примеру из модуля), в код нужной странички выводишь правила и все.
Цитата:
"Некоторые программы просмотра поддерживают способность ограничивать виды файлов, которые могут быть прикреплены к форме, перечислением разделяемого запятыми списка файлов с содержимым типа MIME, задаваемого атрибутом ACCEPT. Например, ACCEPT="image/*" ограничит файлы изображениями. Дополнительная информация может быть найдена в RFC 1867"
тобишь если форма твоя, то к полю типа 'file' надо добавить
Насколько мне известно вачдог неосиливает длинные записи. К примеру если у нас есть урл с огромным количеством символов (к примеру большой текст через GET засабмитили), то выдается ошибка, что нельзя вставить запись в журнал.
Это никак не исправить (насколько мне известно).
Так что надо искать причину ошибки. Возможно поможет ручное создание папки languages в sites/default/files через FTP и присваивание ей прав (languages - 777).
любой файл из папки друпала, если ты поместил туда русские символы, надо пересохранить в кодировке UTF-8
как это сделать:
открываешь файл в блокноте,
жмешь файл->сохранить как,
в поле "кодировка" сейчас стоит ANSI, надо поставить UTF-8
перезаписываешь файл
все.
если у тебя стоит phpexperteditor, то там еще проще:
слева внизу есть строка состояния -- там клацаешь на ANSI, выбиваешь UTF и жмешь "сохранить"
Данная ошибка выводится в функции file_copy() файла file.inc
Возникает, если $basename === false (смотри функцию)
В $basename присваевается значание ф-ии file_check_path($directory),
где $directory = 'sites/default/files/languages/ru_5d43efd035a9486ae8117aee99de3610.js'
Функция file_check_path() файла file.inc возвращает false, если функция file_check_directory(sites/default/files/languages) вернет значение false
Кириллица в комментариях к коду модулей
да, вобщем на досуге пытаюсь сделать штуку, вычисляющую процент цитируемости искомой фразы в заданных текстах (описанных опр. образом), в зависимости от близости, порядка слов и т.д.) это одна из функций) бред вобщем) просто первое попавшееся и более-менее красиво выглядевшее взял)
Достал DRUPAL - опять УПАЛ. MySQL server has gone away
У мну этот "server has gone away" был только 1 раз. Сдампил БД с сайта, перенес на локалхост и он у меня умер (таких сообщений выдавало мегов на 12). Причина у меня была в следующем: Друпал создал запрос к базе размером в несколько мегов, а mysql не был настроен на такой размер пакета.
Настройка на друпал jquery.validate.js
Про пятый друпал не знаю... было дело к 6-у прикручивал. Дело скорей всего в том, что в 5 версии jquery всего 19-килобайтный (в 6-ке 31кб, т.е. полный).
Вродебы где-то ходила обновленная версия jquery для пятерки -- ее можно постараться найти и прикрутить. Только обязательно сделай бэкап оригинального jquery.js и хорошо полазь по сайту (филдсеты поразворачивай по несколько раз и т.п.).
А в 6-ке проблем не было. Подключаешь jquery.validate.js (к примеру из модуля), в код нужной странички выводишь правила и все.
Загрузка только формата jpg
Цитата:
"Некоторые программы просмотра поддерживают способность ограничивать виды файлов, которые могут быть прикреплены к форме, перечислением разделяемого запятыми списка файлов с содержимым типа MIME, задаваемого атрибутом ACCEPT. Например, ACCEPT="image/*" ограничит файлы изображениями. Дополнительная информация может быть найдена в RFC 1867"
тобишь если форма твоя, то к полю типа 'file' надо добавить
[i18n] передать текущую locale в javascript
или создаешь блок-сниппет (PHP!!!!), отображающийся на всех страничках со след. содержанием:
[i18n] передать текущую locale в javascript
поискал в объекте Drupal, но ничего не нашел... поэтому
var lang = $('html').attr('lang');
Глюки с Watchdog
Насколько мне известно вачдог неосиливает длинные записи. К примеру если у нас есть урл с огромным количеством символов (к примеру большой текст через GET засабмитили), то выдается ошибка, что нельзя вставить запись в журнал.
Это никак не исправить (насколько мне известно).
Так что надо искать причину ошибки. Возможно поможет ручное создание папки languages в sites/default/files через FTP и присваивание ей прав (languages - 777).
sql update
хм. попробуйте сделать как написал ниже. Должно работать и кол-во запросов update сократится с 50 до 1:
Дополнение node полями профиля
ой не то. Вот вариант. Теперь, если нужно, осталось убрать подпись из ноды, когда она открывается в форме для редактирования.
Дополнение node полями профиля
Квадратики вместо русских букв.
любой файл из папки друпала, если ты поместил туда русские символы, надо пересохранить в кодировке UTF-8
как это сделать:
открываешь файл в блокноте,
жмешь файл->сохранить как,
в поле "кодировка" сейчас стоит ANSI, надо поставить UTF-8
перезаписываешь файл
все.
если у тебя стоит phpexperteditor, то там еще проще:
слева внизу есть строка состояния -- там клацаешь на ANSI, выбиваешь UTF и жмешь "сохранить"
Помогите идентифицировать источник ошибки
а может и не получитсо
Помогите идентифицировать источник ошибки
Данная ошибка выводится в функции file_copy() файла file.inc
Возникает, если $basename === false (смотри функцию)
В $basename присваевается значание ф-ии file_check_path($directory),
где $directory = 'sites/default/files/languages/ru_5d43efd035a9486ae8117aee99de3610.js'
Функция file_check_path() файла file.inc возвращает false, если функция file_check_directory(sites/default/files/languages) вернет значение false
Помогите идентифицировать источник ошибки
может поможет)
http://ufp.in.ua/node/11
вроде настройки, которые изменил юзер, тут: admin/settings/performance
http://www.disobey.com/bot/log/drupal-support/2008-02-29 к этой ссылке надо добавить якорек: #T370229
см. пару сообщений ниже -- чел отключил немецкий язык (у самого какой-то NL) и помогло
mysql_num_rows()
да... вроде что-то подобное было. Проще написать еще 1 запрос с COUNT, чем разбираться.
mysql_num_rows()
вроде работает... попробуй:
if ($res) {
if (mysql_num_rows($res) == 0) {
}
}
или в 1 строчку