Для урезания ссылок можно воспользоваться модулем URLfilter. http://wiki.drupallers.ru/Perevody/Modul'URLFilter?v=5ah
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Как заставить резать большое слова на части?
Например юзер ввёл слово состоящие из 200 символо, нужно автоматом поделить его на две части?
Подскажи плз....
И ещё:
Очень надо поставить проверку на число символов вводимого текста в поле отправки сообщения. А то сейчас можно постить комменты по 5Mb. Это катастрофа....
Есть такой модуль?
Про разбивку слов не встречалось.
Если вы хотите ограничить комментарии, попробуйте сделать так, как рекомендуется в первой ссылке (там было по отношению к заголовку). По умолчанию тело комментария - LONGTEXT, то бишь максимум 4,294,967,295 или 4GB. Я вообще-то не специалист, но полагаю, что его надо поменять на BLOB или TEXT, и ограничить еще меньше, если нужно.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
LONGTEXT - это в базе данных.
А в форме поставьте ограничение размера texarea, если нужно.
Внимательно прочитайте сообщение.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Да, и LONGTEXT - это как для нод, так и для комментариев.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
phpMyAdmin есть? Зайдите в таблицу node revisions, найдите нужное поле (body для node) и поменяйте тип с longtext на text.
Куда уж проще
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Эх, я видимо плохо объясняю.
longtext = 4,294,967,295 байтов
text = 65 000 байтов
То если вы проставите тип поля Text, то больше 65 кб туда не поместится.
Вообще вы первый человек, кто там волнуется из-за длиные сообщения. Кому это вообще понадобится? Спаммеры обходятся несколькими строчками, хакерам это вообще не надо. Если кто-то что-то случайно запостит, ну так удалите, что за проблемы?
В общем, если вас это так дергает, то никто не мешает вам вернуться к "самым долбанутым движкам"
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Не-е это минус.
Причём большой...
Ну нафига мне выставлять характеристики базы, когда если по-человечески я должен несколько раз нажать на мышку и в админке выставить столько сколько мне нужн по потребностям...
Так же ведь?
А как флудят нарушители я рассказывать не буду, с кем было те поймут...
А уж если флудить по 50 Mb - то это уже проблемы с хостом у меня могут быть...
Если он у меня всего на 200....
Претензии не ко мне, пожалуйста. Я всего лишь пытаюсь помочь
"Ну нафига мне выставлять характеристики базы, когда если по-человечески я должен несколько раз нажать на мышку и в админке выставить столько сколько мне нужн по потребностям…
"
Через интерфейс такой возможности нет. Я предлагаю другой вариант (достаточно простой).
Обсуждение теряет смысл.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Не вижу никакого другого способа, к сожалению.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Там как раз всё на CP1251 и мышкой можно щелкать до опупения, на админке вложеные менюшки и прочая фигня. Правда как показывает мой опыт всё решить с помощью щелчков мыши не удастся. Сегодня надо было выставить в вышеупомянутой CMS название c символом «, "умная" админка
экронировала символ &, в итоге получалось некузяво, в итоге пришлось править конфиг вручную)))
Комментарии
Вообще такое ощущение, что создателей движка совсем не волнует что можно запостить в один пост 5Mb и запостить заголовок длинной с километр.
((((((((((((((((((((((
Заголовки нод ограничены 128 символами.
http://drupal.org/node/68180
Для урезания ссылок можно воспользоваться модулем URLfilter.
http://wiki.drupallers.ru/Perevody/Modul'URLFilter?v=5ah
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Спасибо огромное Natalie!
Поставил резалку. Всё ОК.
Осталась только одна проблемка:
Как заставить резать большое слова на части?
Например юзер ввёл слово состоящие из 200 символо, нужно автоматом поделить его на две части?
Подскажи плз....
И ещё:
Очень надо поставить проверку на число символов вводимого текста в поле отправки сообщения. А то сейчас можно постить комменты по 5Mb. Это катастрофа....
Есть такой модуль?
Про разбивку слов не встречалось.
Если вы хотите ограничить комментарии, попробуйте сделать так, как рекомендуется в первой ссылке (там было по отношению к заголовку). По умолчанию тело комментария - LONGTEXT, то бишь максимум 4,294,967,295 или 4GB. Я вообще-то не специалист, но полагаю, что его надо поменять на BLOB или TEXT, и ограничить еще меньше, если нужно.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Ничего не понял.
Вот что у меня там:
* Implementation of hook_form().
*/
function story_form(&$node) {
$form['title'] = array('#type' => 'textfield', '#maxlength' => 128, '#title' => t('Title'), '#required' => TRUE, '#default_value' => $node->title, '#weight' => -5);
$form['body_filter']['body'] = array('#type' => 'textarea', '#title' => t('Body'), '#default_value' => $node->body, '#rows' => 20, '#required' => TRUE);
$form['body_filter']['format'] = filter_form($node->format);
return $form;
}
Где искать LONGTEXT?
LONGTEXT - это в базе данных.
А в форме поставьте ограничение размера texarea, если нужно.
Внимательно прочитайте сообщение.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Да, и LONGTEXT - это как для нод, так и для комментариев.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Не-е, это для меня сложно.
А попроще никак нельзя?
phpMyAdmin есть? Зайдите в таблицу node revisions, найдите нужное поле (body для node) и поменяйте тип с longtext на text.
Куда уж проще
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Ну что изменится, не пойму?
Как я могу выставить например на цифру 50 000 знаков?
Т.е. чтобы конкретно прописать чтобы юзвери больше 50 000 знаков постить не могли?
Ё-маё, это ваще должно быть просто по умолчанию....
Даже на самых долбанутых движках это стоит....
Эх, я видимо плохо объясняю.
longtext = 4,294,967,295 байтов
text = 65 000 байтов
То если вы проставите тип поля Text, то больше 65 кб туда не поместится.
Вообще вы первый человек, кто там волнуется из-за длиные сообщения. Кому это вообще понадобится? Спаммеры обходятся несколькими строчками, хакерам это вообще не надо. Если кто-то что-то случайно запостит, ну так удалите, что за проблемы?
В общем, если вас это так дергает, то никто не мешает вам вернуться к "самым долбанутым движкам"
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Не-е это минус.
Причём большой...
Ну нафига мне выставлять характеристики базы, когда если по-человечески я должен несколько раз нажать на мышку и в админке выставить столько сколько мне нужн по потребностям...
Так же ведь?
А как флудят нарушители я рассказывать не буду, с кем было те поймут...
А уж если флудить по 50 Mb - то это уже проблемы с хостом у меня могут быть...
Если он у меня всего на 200....
Претензии не ко мне, пожалуйста. Я всего лишь пытаюсь помочь
"Ну нафига мне выставлять характеристики базы, когда если по-человечески я должен несколько раз нажать на мышку и в админке выставить столько сколько мне нужн по потребностям…
"
Через интерфейс такой возможности нет. Я предлагаю другой вариант (достаточно простой).
Обсуждение теряет смысл.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Natalie, притензий нет )) Snx за помощь.
Но хотель бы как-то эту дырку заделать.
Не вижу никакого другого способа, к сожалению.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Там как раз всё на CP1251 и мышкой можно щелкать до опупения, на админке вложеные менюшки и прочая фигня. Правда как показывает мой опыт всё решить с помощью щелчков мыши не удастся. Сегодня надо было выставить в вышеупомянутой CMS название c символом «, "умная" админка
экронировала символ &, в итоге получалось некузяво, в итоге пришлось править конфиг вручную)))