arcanum
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору modja За твои большие респекты конечно спасибо. Я еще раз говорю, что если есть вопросы в работе, баги или что-то не совсем корректно работает, тогда спрашивайте, чем смогу, тем помогу, но по поводу модулей я уже тебе сказал...они все есть, уже давно лежат, но пока их не "раздаем", хоть запросись....кста, сегодня-завтра допишу модуль гостевой для ангины ))...так что еще +1 Цитата: А с моей траблой кто поможет или так и должно быть пока? | Gringo, времени особо небыло посмотреть, но минутку нашел ))) специально для тебя )) Значит смотри, в чем косяк...у тебя белый экран из за того, что в админке у тебя точки не сохраняются, а точнее у тебя регистрация отключена. Это из-за ошибки в релизе (DGT-шном). Посмотри, у тебя после нажатия на кнопочку сохранить, должны обновиться данные в базе для 8-ми полей (файл class.login.php), а ради интереса зайди в базу и посмотри, сколько у тебя полей для таблицы cp_module_login ))) у тебя будет 6, соответственно запрос не выполняется, все твои изменения не сохраняются и модуль остается неактивным )) ну это логично....теперь к решению проблемы.....зайди в login/module.php, у тебя будет написано вот так $modul_sql_install[] = "CREATE TABLE CPPREFIX_modul_login ( Id smallint(2) unsigned NOT NULL auto_increment, RegTyp enum('now','email','byadmin') NOT NULL default 'now', AntiSpam tinyint(1) NOT NULL default '0', IstAktiv tinyint(1) NOT NULL default '1', DomainsVerboten text NOT NULL, EmailsVerboten text NOT NULL, PRIMARY KEY (Id) ) TYPE=MyISAM;"; $modul_sql_install[] = "INSERT INTO CPPREFIX_modul_login VALUES (1, 'email', 1, 1, 'verbotenedomain.de', 'verboten@verbotenedomain.de',0,0,0);"; $modul_sql_update[] = "ALTER TABLE CPPREFIX_modul_login ADD ZeigeFirma TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL;"; $modul_sql_update[] = "ALTER TABLE CPPREFIX_modul_login ADD ZeigeVorname TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL;"; $modul_sql_update[] = "ALTER TABLE CPPREFIX_modul_login ADD ZeigeNachname TINYINT(1) UNSIGNED DEFAULT '0' NOT NULL;"; $modul_sql_update[] = "UPDATE CPPREFIX_module SET Version = '".$modul['ModulVersion']."' WHERE ModulName='".$modul['ModulName']."';" ; Удали это все и замени просто вот на это $modul_sql_install[] = "CREATE TABLE CPPREFIX_modul_login ( Id smallint(2) unsigned NOT NULL auto_increment, RegTyp enum('now','email','byadmin') NOT NULL default 'now', AntiSpam tinyint(1) NOT NULL default '0', IstAktiv tinyint(1) NOT NULL default '1', DomainsVerboten text NOT NULL, EmailsVerboten text NOT NULL, ZeigeFirma tinyint(1) NOT NULL default '1', ZeigeVorname tinyint(1) NOT NULL default '1', ZeigeNachname tinyint(1) NOT NULL default '1', PRIMARY KEY (Id) ) TYPE=MyISAM;"; $modul_sql_install[] = "INSERT INTO CPPREFIX_modul_login VALUES (1, 'email', 1, 1, 'verbotenedomain.de', 'verboten@verbotenedomain.de',0,0,0);"; После чего переустанови модуль в админке ))) PS Кстати, спасибо тебе за найденный баг... | Всего записей: 162 | Зарегистр. 17-03-2006 | Отправлено: 07:02 19-01-2007 | Исправлено: arcanum, 07:39 19-01-2007 |
|