kreed: Блог

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

Синхронизация сайта с двух локалхостов

17 февраля 2010 в 22:40

Собственно разрабатывается сайт. Делается он на локальных машинах, соответственно раздельно.
В данный момент синхронизация идет простым перекидыванием базы, что очень неудобно.

Есть ли еще какие-либо способы синхронизации?

P.S. Немного оффтоп, но все же, на чем делать форум удобнее/лучше? Какой нибудь модуль для друпала?

Русские символы, не sql

13 февраля 2010 в 17:23

Добавил русские символы в модуль indexpage, но на странице они не отображаются. В html коде отображены так "/indexpage/me_biography/%C0". Если перейти по этой ссылке, то вместо буквы будет "?".
Файл indexpage.module сразу был в utf кодировке и даже не пытался вырисовывать русские символы, лишь после сохранения в cp1251 отобразил символы в html.

Русский язык на сайте работает замечательно, поэтому кодировка базы тут непричем.

Собственно куда копать?

Проблемы с функциями Drupal 7

13 февраля 2010 в 0:47

Собственно решил разобраться в Drupal. Эта cms давно показала себя как качественный продукт, но два года назад она мне невзлюбилась. Поэтому её обходил стороной.
Сейчас решил в ней капитально разобраться, т.к. понял, что это очень гибкая cms. Попробовал методом тыка и понял, много так не поймешь. Решил делать сайт.
Собственно сама проблема. Ставлю модуль indexpage для Drupal 7. При попытке зайти в админку этого модуля, вылазила ошибка о неизвестной функции "node_get_types()". Немного полазив и ничего не найдя по моей проблеме, решил попытаться исправить сам. Сперва нашел эту функцию на api.drupal.org. Но там к сожалению версии до шестерки. Попробовал добавить код функции из шестерки, но не вышло. Полазив еще чуть-чуть нашел похожую функцию "node_type_get_types()". Заменил вызов функции в модуле indexpage, все отлично, админка работает.
НО! Модуль так и не заработал, вылезла следущая ошибка, которую я пытался решить по аналогии, но не получилось.
Собственно ошибка: "Fatal error: Call to undefined function db_rewrite_sql() in modules/indexpage/indexpage.module on line 368".
С Drupal два дня и движок знаю плохо. Однако нашел, что данная функция должна быть прописана в /includes/database.inc в шестерке. В Drupal 7 нет такого файла, есть /includes/database/database.inc, но упоминания данной функции я не нашел.

Собственно прошу помощи.