А что, таблица не прописывается при инсталляции?
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Ничего с ним не надо делать.
.
В install.txt же написано, положите все файлы в modules/privatemsg/ и включите модуль в админке.
.
Он сам знает что делать с .install и сам создает таблицу в БД.
This is my first Drupal module: a very basic private messaging module.
It allows your site's visitors to send private messages to each other.
It does not use Jabber at all (but could be fun to use it).
Features:
- read/write/delete messages
- reply to message with quoting
- new messages support (block and page)
- folders
- pruning
- contact list
- option to get mail if you have unread messages
If you want to create a link to send a user a message, use:
l(t("send private message"), "privatemsg/msgto/$user->uid"))
Куда переписывать модуль обычно не пишут, потому что это у всех одинаково - просто переписываешь каталог с модулем в modules сайта и включаешь модуль в админке.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Не, не заводится нифига.
Сделал как сказали залил сюда: modules/privatemsg/
В админке включил.
Выдаёт вот это:
user warning: Table 'ru.privatemsg' doesn't exist query: SELECT COUNT(*) FROM privatemsg WHERE recipient = '1' AND newmsg = 1 AND recipient_del = 0 in /home/w/ru/public_html/includes/database.mysql.inc on line 120.
Проверьте, есть ли таблицы в базе данных.
---
---
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.
Проверила ради интереса: все вроде работает. Проверьте, что вы распаковали файл и не забывали перенести скрипт инсталляции.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Комментарии
Плиз подскажите....
Тут же стоит приват. Понятия не имею что делать с privatemsg.install ?
Ни разу так таблицы не создавал....
А что, таблица не прописывается при инсталляции?
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Просто до инсталяции дело ещё не дошло.
Я понятия не имею что нужно делать.
Вот есть файл: privatemsg.install
Внутри него php-код
расширение .install
Ну и как его инсталировать?
Интуитивно??? )))))))))))))))
Я так не умею.........
Ничего с ним не надо делать.
.
В install.txt же написано, положите все файлы в modules/privatemsg/ и включите модуль в админке.
.
Он сам знает что делать с .install и сам создает таблицу в БД.
хе-х спасибо...
А я голову ломаю что с ним делать )))))))
Кстати в моём install.txt этого ваще не написано.
Тока вот это:
This is my first Drupal module: a very basic private messaging module.
It allows your site's visitors to send private messages to each other.
It does not use Jabber at all (but could be fun to use it).
Features:
- read/write/delete messages
- reply to message with quoting
- new messages support (block and page)
- folders
- pruning
- contact list
- option to get mail if you have unread messages
If you want to create a link to send a user a message, use:
l(t("send private message"), "privatemsg/msgto/$user->uid"))
Send comments to marco@porciletto.org.
Requirements
------------
This module requires Drupal 4.7+.
Куда переписывать модуль обычно не пишут, потому что это у всех одинаково - просто переписываешь каталог с модулем в modules сайта и включаешь модуль в админке.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Не, не заводится нифига.
Сделал как сказали залил сюда: modules/privatemsg/
В админке включил.
Выдаёт вот это:
user warning: Table 'ru.privatemsg' doesn't exist query: SELECT COUNT(*) FROM privatemsg WHERE recipient = '1' AND newmsg = 1 AND recipient_del = 0 in /home/w/ru/public_html/includes/database.mysql.inc on line 120.
А что залили ?
.install файл то не забыли ?
Проверьте, есть ли таблицы в базе данных.
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.
Хочется сказать несколько неприличных слов, но воздержусь.
Natalie, таблиц там точно нет.
Бывает, хоть и редко, что скрипт инсталляции не заливает данные.
---
---
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.
Всё заливал по нскольку раз![Smile](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/smile.gif)
Мои действия:
1) Скачал файл отсюда: http://drupal.org/project/Modules под названием "Privatemsg"
Конкретно тут: http://ftp.osuosl.org/pub/drupal/files/projects/privatemsg-4.7.0.tar.gz
2) Залил всё содержимое себе на сервер сюда: modules/privatemsg/
3) Пошёл в Админку и отметил галочкой модуль: privatemsg
4) Нажал "Принять"
5) Скрипт выдал вышеуказанную ошибку.
Сейчас снова всё стёр и снова залил и сделал как сказали - результат прежний (((
Может быть у вас есть какой-то другой архив с модулем? Этот явно не хочет инсталироваться.
Аналогичная проблема. Такую ошибку выдают и некоторые другие модули, в том числе и агрегатор когда пытаюсь добавить ленту новостей.
4.7 версия хорошо дружит с mysql 5? или не в этом проблема?
Может быть web-сервер не может прочитать .install файл (не хватает прав)?