Modjahed: Блог

Главные вкладки

Фотогалерея: необходимые модули

18 августа 2010 в 12:15

Здравствуйте уважаемые специалисты Drupal. Прошу вашей помощи в создании фотогалереи со следующими параметрами:

1. Необходимо чтобы на главной странице сайта размещались фотографии;
2. При нажатии на фотографию открывается страница с множеством других фотографий;
2.1. При нажатии на любую из фотографий (не главная страница)она увеличивается в размере;
3. Внизу фотографий располагается необходимая информация.

РЕШЕНО | Как изменить порядок нумерации UID пользователей?

26 ноября 2009 в 11:32

Новые пользователи создаются с порядковым номером 341, 342, 343 и т.д. Когда я удаляю всех пользователей, то порядок Uid продолжается. То есть удалил всех, создаю нового пользователя и он уже идет с номером 344, 345, 346.

Что нужно сделать, чтобы порядок новых пользователей начинался с 2, 3, 4 и т.д Возможно в какой - то таблице нужно что - то удалить или в файле прописать?

На форуме нашел лишь описание для Drupal 5, в Drupal 6 в БД, такой таблицы нет вовсе.

Страница "Управление" пропал пункт "Настройки сайта"

25 ноября 2009 в 22:58

Здравствуйте друзья! У меня случилось непредвиденное! Во время настройки сайта, на странице "Управление" пропал весь раздел "Настройка сайта". В боковом меню они есть, а вот на самой странице отсутствуют. Есть "Управление", "Конструкция сайта", а "Настроек сайта" нет!

При перезагрузке страницы, на доли секунды пропавшие пункты меню появлялись, а потом вновь исчезают. Немного произошло смещение меню.

Очищал кэш - не помогло.

Подскажите в чем может быть причина? Возможно уже кто - то сталкивался с подобной проблемой. Ответ в Googlе и на форуме я не нашел

Мультисайтинг общая БД, префиксы, разные пользователи

18 ноября 2009 в 18:12

В связи с большим объемом полученной информацией по Мультисайтингу, у меня произошла неразбериха, с которой, я надеюсь, разобраться поможете вы.

Мне нужно создать два сайта на одной базе данных, основной и поддомен, у которых будет разное содержание но общая таблица пользователей.

Есть:
База данных: common
site.ru его префикс: site1_
poddomen.site.ru его префикс: site2_

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

1. В какой период установки сайтов необходимо задавать префиксы таблиц?
1.1. Сперва установить оба сайта с назначенными префиксами site1 и site1, а потом указывать в setting.php префиксы на общие таблицы?
1.2. Сперва в обоих сайтах прописать префиксы к общим таблицам, а лишь затем производить установку Drupal?
1.3. Прописать префиксы общих таблиц site1 и произвести установку Drupal, затем установить site2 с назначенным префиксом и лишь, потом прописать префиксы общих таблиц в setting.php?
1.4. Не имеет значения, когда в setting.php прописывать префиксы общих таблиц, до установки или после нее?
1.5. Другие варианты ответов.

2. Как правильно прописывать префиксы?
2.1. Что необходимо указать в строчке'default' =>'main_';
2.2. В site1 и site2 оставить все как есть 'default' =>'main_';
2.3. В site1 и site2 указать 'default' =>'';

Мультисайтинг - объединение таблицы «users»

18 ноября 2009 в 9:40

Мои предыдущие посты:
http://www.drupal.ru/node/36823
http://www.drupal.ru/node/36858

Необходимо, чтобы на двух разных сайтах с двумя базами данных были общие пользователи. Drupal 6.14. Необходимо чтобы базы данных сайт1 и сайт2 использовали общую таблицу «users» сайт1

При создании нового пользователя на сайт1 на сайт2 пользователи не создаются. При удалении таблицы «users» с сайт2 вылетают ошибки.

sittings.php на двух сайтах редактирую следующим образом:

Сайт 1
$db_prefix = array(
* 'default' => '',
* 'users' => 'caйт1.',
* 'sessions' => 'caйт1.'
* 'role' => 'caйт1.'
* 'authmap' => 'caйт1.'

$db_url = 'mysqli://root@localhost/caйт1';
$db_prefix = '';

Сайт 2
$db_prefix = array(
* 'default' => '',
* 'users' => 'caйт1.'
* 'sessions' => 'caйт1.'
* 'role' => 'caйт1.'
* 'authmap' => 'caйт1.'

$db_url = 'mysqli://root@localhost/caйт2';
$db_prefix = '';

Помогите разобраться почему сайт2 не хочет использовать таблицу «users» для сайт1

Мультисайтинг, префиксы и базы данных

17 ноября 2009 в 2:18

Помогите разобраться в мультисайтинге на Drupal 6.14. Не могу понять на каком этапе у меня возникает ошибка
Мне необходимо создать два сайта с двумя базами данных. Домен и поддомен. Первый сайт главный, а второй использует таблицу пользователей с первого сайта.

1 сайт:
Имя сайта: system.ru
Логин: Администратор
Пароль: 123456789

База данных:
Имя: cl9055_system
Пароль :123456

2 сайт:
Имя сайта: poddomen.system.ru
Логин: Администратор
Пароль: 123456789

База данных:
Имя: cl9055_poddomen
Пароль :123456
___________________________________________

1. Распаковываю в папку «public_html» Drupal 6.14
2. Создаю файл “settings.php” system.ru/public_html/sites/default
3. Редактирую его следующим образом:

* $db_prefix = array(
* 'default' => '',
* 'users' => 'cl9055_system.',
* 'sessions' => 'cl9055_system.'
* 'role' => 'cl9055_system.'
* 'authmap' => 'cl9055_system.'
* );
*
$db_url = 'mysql:// cl9055_system:123456@localhost/ cl9055_system ';
$db_prefix = '';

4. Инсталлирую Drupal:
Логин: Администратор
Пароль: 123456789
5. Создаю несколько пользователей
6. Создаю на хостинге поддомен http://poddomen.system.ru
7. Создаю в директории system.ru/public_html/sites/ папку с именем poddomen.system.ru
8. Копирую в нее settings.php с папки «default»
9. Редактирую файл следующим образом:

* $db_prefix = array(
* 'default' => '',
* 'users' => 'cl9055_system.'
* 'sessions' => 'cl9055_system.'
* 'role' => 'cl9055_system.'

Мультисайтинг, общие таблицы - Как правильно прописать префиксы?

16 ноября 2009 в 10:21

Пишу сюда как в последнюю инстанцию. Четвертые сутки не могу побороть проблему. Я перечитал кучу статей по теме мультисайтинга, даже с английского переводил, но так и не добился результата

Вот некоторые из них:
http://www.razgonka.ru/multisiting
http://drupalcookbook.ru/recept/ustanovka-multisajtinga-s-obshhimi-tabli...
http://www.slideshare.net/Drupalcampkyiv/ss-1921139

У меня стоит Drupal 6.14 Получается создать на одном движке разные сайты с поддоменнами, но я ни как не могу сделать так, чтобы на двух сайтах была общая база пользователей. Оба сайта у меня получаются самостоятельными.

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

Прошу показать мне на живом примере как должны прописываться префиксы в settings.php в обоих случаях. Не нужно ни каких сокращений по типу сайт1_БД и т.д. Из - за этих сокращений я очень сильно запутался, для этого привожу свои параметры.

Есть два сайта:

site1.ru
site2.ru

baza - для сайта с единственной базой данных

baza1 - база данных сайта 1
baza2 - база данных сайта 2
baza3 - база данных общая

_______________________________________________________________________
* $db_prefix = array(
* 'default' => 'main_',
* 'users' => 'shared_',
* 'sessions' => 'shared_',
* 'role' => 'shared_',
* 'authmap' => 'shared_',
* );
*
* Database URL format: