r2

r2

Техническая поддержка ТОЛЬКО ПО ПОЧТЕ - support@instantsoft.ru
+1415
Репутация
32151
Рейтинг
0
r2 r2 → Обновление InstantCMS 2.1.2 12 лет назад
Часовой пояс по-умолчанию, то есть в каком времени показывать даты на сайте гостям
+2
r2 r2 → Обновление InstantCMS 2.1.2 12 лет назад
Это вовсе не баг. Добавление контента требует регистрации. Меняться это не будет.
+2
r2 r2 → Обновление InstantCMS 2.1.2 12 лет назад
Действительно. Imperavi почему-то выпилили этот функционал из редактора по-умолчанию, теперь его нужно прикручивать в виде плагина. Качайте этот архив и заменяйте содержимое на сайте. В дистрибутив уже добавлено.
+2
r2 r2 → Обновление InstantCMS 2.1.2 12 лет назад
Исправления
- Исправлена работа фильтра при размещении контента на главной странице;
+1
r2 r2 → Обновление InstantCMS 2.1.2 12 лет назад
Да, вы можете так сделать
Хотя на самом сайте конечно могут быть проблемы пока вы не замените файлы
0
r2 r2 → Обновление InstantCMS 2.1.2 12 лет назад
На сервере должен быть установлены curl и zip (модули для php)
0
r2 r2 → Обновление InstantCMS 2.1.2 12 лет назад
Совпадающие файлы будут перезаписаны
+1
r2 r2 → Шаблон shop для 1.10.3 12 лет назад
Давно всем патч для 1.10.4 отправлен. И вам в том числе, еще 11 августа.
0
r2 r2 → Релиз InstantCMS 1.10.4 12 лет назад
Так сграбьте и скиньте мне. А мы все тут вам спасибо скажем.
0
r2 r2 → Релиз InstantCMS 1.10.4 12 лет назад
Найдете более новую базу в формате Страны-Регионы-Города - пишите, заменим.
0
r2 r2 → Биллинг для InstantCMS 2 12 лет назад
Ссылка на покупку есть в конце поста.
0
r2 r2 → Биллинг для InstantCMS 2 12 лет назад
Да, можно.
+1
r2 r2 → ХОЖДЕНИЕ ПО БАЗАМ. 12 лет назад
Так вы определитесь что вы хотите использовать PDO или cmsDatabase. Оба этих класса имеют реализацию метода query(). Если вы наследуетесь от cmsDatabase то в $this->db_link должен быть линк на подключение, который возвращается из mysqli_connect(). Нет смысла в db_link пихать объект PDO. Смысл наследования от cmsDatabase как раз заключается в том, чтобы обойтись без всяких PDO, а использовать стандартный класс системы, только подключенный к другой базе.
0
r2 r2 → ХОЖДЕНИЕ ПО БАЗАМ. 12 лет назад
Так вы объявляете локальную переменную $DB в конструкторе, а затем в другом методе пытаетесь к ней обратиться. Разумеется, будет ошибка. У вас должно быть обращение к $this->inDB_S, а не к $DB, которая в этом методе не существует.
+1
r2 r2 → ХОЖДЕНИЕ ПО БАЗАМ. 12 лет назад
да, при наследовании от cmsDatabase вы должны определить свой конструктор, в котором можете сразу создать подключение к нужной базе. Алгоритм такой:
1. Создаете файл /core/classes/mydb.class.php
2. Определяете в нем класс, наследуемый от cmsDatabase:
Код PHP:
  1. class myDatabase extends cmsDatabase {
  2. public function __construct() {
  3. // ... получаете реквизиты из конфига ...
  4. // и создаете соединение:
  5. $this->db_link = mysqli_connect($host, $user, $pass, $base);
  6. }
  7. }
3. В нужном месте вашего компонента подключаете свой класс:
Код PHP:
  1. cmsCore::loadClass('mydb');
4. Создаете и используете объект своего класса. У него будут доступны все методы cmsDatabase:
Код PHP:
  1. $myDB = new myDatabase();
  2. $result = $myDB->query("SELECT * FROM table");
  3. // и т.д.
+4
r2 r2 → ХОЖДЕНИЕ ПО БАЗАМ. 12 лет назад
С наследием все просто. Допустим есть файл first.php с таким классом:
Код PHP:
  1. //first.php
  2. class first {
  3. public function sayOne() {
  4. echo '111';
  5. }
  6. }
тогда можно создать другой класс в файле second.php:
Код PHP:
  1. //second.php
  2. class second extends first {
  3. public function sayTwo() {
  4. echo '222';
  5. }
  6. }
Потом вы подключаете оба файла и создаете объект второго класса:
Код PHP:
  1. include 'first.php'; include 'second.php';
  2. $obj = new second();
Этот объект будет иметь все методы своего класса, и всех родительских:
Код PHP:
  1. $obj->sayOne();
  2. $obj->sayTwo();
  3. // выведет 111222;
Из родительского класса доступны только публичные (public) и защищенные (protected) методы.
+6
r2 r2 → ХОЖДЕНИЕ ПО БАЗАМ. 12 лет назад
Не проще ли было занаследовать cmsDatabase и переопределить только метод initConnection()? Чтобы не изобретать велосипед
+4
r2 r2 → Обновление InstantCMS 2.1.1 12 лет назад
В процессе, скоро будет
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.