CMS Eleanor - Поиск
Полная версия этой страницы: Официальный форум Eleanor CMS » Модуль "Flash Игры"
Официальный форум Eleanor CMS » Поддержка пользователей системы Eleanor CMS » Использование системы
Diego
Модуль "Flash Игры"

Основные возможности:
- позволяет организовать на сайте раздел с flash играми.

0.1
- первый выпуск

Пример: http://disite.net/flash-games.html

http://disite.net/files/dlya-eleanor-cms/moduli/modul-flash-igry.html

З.Ы.: тестим, комментируем, предлагаем
Skyff
Наверно, полезно, смотря как организовано. В него загружаются сам фаил или скрипт тоже можно загрузить?
Monk
Цитата (Skyff @ 2010-10-20, 15:28)

Наверно, полезно, смотря как организовано.

+1

Давно хочу такую штуку, да руки не доходят организовать


Monk
При выполнении запроса к БД получаем ошибку
Diego
Т.к. я до сих пор не научился читать мысли (уж извините), то напишите какую ошибку выдает
Monk
Цитата (Diego @ 2010-10-21, 10:14)

Т.к. я до сих пор не научился читать мысли (уж извините), то напишите какую ошибку выдает

Элеанор? Никакую. Пишет "Ошибка" и усё :) Аскетично

А вообще, в именах таблиц не следует использовать дефис, тогда ошибок не будет


termit
Хоть логи покажите...
Diego
у меня с дефисами проблем нет, всё работает как часы
Monk

В логах чисто.
Ошибка на 2-х хостингах проявляется (платных, есно).
ЗЫ. Видимо дефис воспринимается как знак минус
 Если нужна доп информация - жду вопросов.

Diego
возможно это из-за инклюдера самой системы, т.к. я создавал таблицы SQL запросом в пхпмайадмин. попробуйте выполнить этот запрос через пхпмайадмин, заменив prefix на ваш
CREATE TABLE prefix_flash-games (
  `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
  `url` varchar(100) DEFAULT NULL,
  `cats` varchar(100) NOT NULL,
  `main_cat` int(11) unsigned NOT NULL,
  `date` datetime NOT NULL,
  `groups` varchar(100) NOT NULL,
  `author` varchar(25) NOT NULL,
  `author_id` int(11) unsigned NOT NULL,
  `total` int(11) unsigned NOT NULL,
  `votes` int(11) unsigned NOT NULL,
  `status` tinyint(1) NOT NULL,
  `reads` int(11) unsigned NOT NULL,
  `comments` int(11) unsigned NOT NULL,
  `allow_comm` tinyint(1) NOT NULL,
  `s_descr` varchar(250) NOT NULL,
  `s_title` varchar(100) NOT NULL,
  `pinned` tinyint(1) NOT NULL,
  `af` text NOT NULL COMMENT 'доп.поля',
  `file` text NOT NULL,
  `shortcut` text NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `url` (`url`),
  KEY `cats` (`cats`),
  KEY `main_cat` (`main_cat`),
  KEY `status` (`status`,`groups`,`pinned`,`date`),
  KEY `date` (`status`,`date`)
);

CREATE TABLE prefix_flash-games_categories (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT,
  `url` varchar(100) NOT NULL,
  `image` varchar(100) NOT NULL,
  `parent` int(11) unsigned NOT NULL DEFAULT '0',
  `l` int(11) NOT NULL,
  `r` int(11) NOT NULL,
  `s_descr` varchar(250) NOT NULL,
  `pos` int(11) unsigned NOT NULL,
  PRIMARY KEY (`id`),
  KEY `l` (`l`)
);

CREATE TABLE prefix_flash-games_categories_l (
  `id` int(11) unsigned NOT NULL,
  `language` varchar(15) NOT NULL DEFAULT '',
  `title` varchar(50) NOT NULL,
  `description` text NOT NULL,
  PRIMARY KEY (`id`,`language`)
);

CREATE TABLE prefix_flash-games_l (
  `id` int(11) unsigned NOT NULL,
  `language` varchar(15) NOT NULL DEFAULT '',
  `title` varchar(100) NOT NULL,
  `text` text NOT NULL,
  PRIMARY KEY (`id`,`language`),
  FULLTEXT KEY `title` (`title`,`text`)
);
Monk

Именно попытка выполнения запроса через  ПХПмойАдмин и навела на мысль о недопустимости дефиса в имени таблицы. Замена дефиса (минуса) на подчеркивание привела к нормальному созданию таблиц (хотя по документации этот символ допустим).
Заменять имена таблиц в пхп-коде времени нет, поэтому модуль не опробован.

Diego
Переделывать под нижнее подчеркивание желания нет, т.к. у меня и на локали, и на хостинге всё работает
Diego
Какие есть мысли по улучшению данного модуля?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.