[Релиз] Web-Zona - Недвижимость

Статус
В этой теме нельзя размещать новые ответы.
я скачал и прикрутил к скрипту форму для подачи заявок, но премодерирование не работает, хотя оно предусмотренно в этом разделе. Кто нибудь смог настроить премодерацию на подачу заявок???
я сам с етой подачей заявок мучаюсь очень долго! в етой версии она непридусмотрена... ето файлик от болие новой версии web zona
 
я сам с етой подачей заявок мучаюсь очень долго! в етой версии она непридусмотрена... ето файлик от болие новой версии web zona
так этот файл сам хозяин скрипта выложил, причем с инструкцией по интеграции в скрипт.я думаю что проблема либо в том что я неправильные параметры в БД задаю, либо в том что в админке не прописана строка принятия-отклонения поступившей заявки, хотя когда я ее прописал вручную, при нажатии нифига не произошло.

Добавлено через 58 секунд
Вот его сообщение:
"Содержимое архива "captcha" и PHP файл add_object.php кладёте в корень директории, где установлен скрипт, а два шаблона add_object.tpl и add_object2.tpl размещаете в /templates/new/
далее через phpMyAdmin добавляете поле ip в таблице webzona_cityestate_data
Код:
`ip` varchar(20) NOT NULL default '0'
а также в файле index.php добавляем
Код:
case 'add_object':
$inc = 'add_object.php';
break;
Внутри файла add_object.php на 5 строке есть строчка
$action_obj = '0';
если установлено значение 0 то, заявка на проверке, если 1 то, без проверки "

Добавлено через 7 минут
Вот я не уверен в правильности набора этой строки - `ip` varchar(20) NOT NULL default '0', в БД...
fee813688627.jpg
[/url][/IMG]
 
Вот смотри написал(а):
<?php

require_once('config.php');
require_once('connect.php');



function return_sql()
{

$sql_tables = array();
$sql_insert = array();

$sql_tables[] = "CREATE TABLE `webzona_formorder` (
`id` int(5) NOT NULL auto_increment,
`name` varchar(20) NOT NULL default '',
`email` varchar(255) default NULL,
`description` text NOT NULL,
`price` varchar(20) NOT NULL default '',
`phone` varchar(50) NOT NULL default '',
`type` varchar(20) NOT NULL default '',
`ip` varchar(20) NOT NULL default '0',
`date` datetime default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;";

$sql_tables[] = "CREATE TABLE `webzona_news` (
`id` int(5) NOT NULL auto_increment,
`title` text NOT NULL,
`description` text NOT NULL,
`date` datetime default NULL,
`show` int(10) default '1',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";


$sql_tables[] = "CREATE TABLE `webzona_board_cat` (
`id` int(5) NOT NULL auto_increment,
`name` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";

$sql_tables[] = "CREATE TABLE `webzona_board` (
`details` int(11) NOT NULL auto_increment,
`cat` int(11) default NULL,
`name` varchar(255) default NULL,
`description` text,
`picture` varchar(30) default NULL,
`thumbnail` varchar(30) default NULL,
`action` int(11) NOT NULL default '0',
`avtor` varchar(255) default NULL,
`pwd` varchar(255) default NULL,
`city` int(11) default NULL,
`phone` varchar(255) default NULL,
`url` varchar(255) default NULL,
`email` varchar(255) default NULL,
`date` varchar(30) default NULL,
`cpo` varchar(30) default NULL,
`title` varchar(255) default NULL,
`view` int(11) default '0',
`photo` varchar(60) default NULL,
`ip` varchar(20) NOT NULL default '0',
`period` int(5) unsigned NOT NULL default '0',
`exp_date` date default NULL,
PRIMARY KEY (`details`),
UNIQUE KEY `ID` (`details`)
) TYPE=MyISAM;";


$sql_tables[] = "CREATE TABLE `webzona_cityestate_subscribe` (
`id` int(5) NOT NULL auto_increment,
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`email` varchar(20) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";


$sql_tables[] = "CREATE TABLE `webzona_cityestate_wish` (
`ids` varchar(70) default NULL,
`nums` text
) TYPE=MyISAM;";


$sql_tables[] = "CREATE TABLE `webzona_cityestate_data` (
`id` int(5) NOT NULL auto_increment,
`action` int(10) NOT NULL default '1',
`itash` varchar(20) NOT NULL default '',
`planiroivka` varchar(30) NOT NULL default '',
`sobsh` int(15) default NULL,
`sshila` int(15) default NULL,
`skux` int(15) default NULL,
`balkon` varchar(20) NOT NULL default '',
`soiduzel` varchar(20) NOT NULL default '',
`is_phone` varchar(10) default NULL,
`sostoynie` varchar(20) NOT NULL default '',
`proshee` text NOT NULL,
`region` varchar(30) NOT NULL default '',
`street` varchar(100) NOT NULL default '',
`nedvishimost` varchar(15) NOT NULL default '',
`viewbargain` varchar(20) NOT NULL default '',
`metro` varchar(20) NOT NULL default '',
`price` int(15) unsigned default NULL,
`seller` varchar(20) NOT NULL default '',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`floor` varchar(5) NOT NULL default '',
`mebel` varchar(100) NOT NULL default '',
`telephone` varchar(100) NOT NULL default '',
`settlement` varchar(100) NOT NULL default '',
`mater` varchar(100) default NULL,
`fio` varchar(255) default NULL,
`email` varchar(255) default NULL,
`img1` varchar(30) default NULL,
`t_img1` varchar(30) default NULL,
`ip` varchar(20) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";

$sql_tables[] = "CREATE TABLE `webzona_cityestate_session` (
`id` text NOT NULL,
`user_id` bigint(20) NOT NULL default '0',
`user_name` text NOT NULL,
`user_pass` text NOT NULL,
`sess_update` bigint(20) NOT NULL default '0',
`sess_ip` text NOT NULL,
`sess_agent` text NOT NULL,
`sess_time` bigint(20) NOT NULL default '0'
) TYPE=MyISAM;";

$sql_tables[] = "CREATE TABLE `webzona_cityestate_users` (
`id` int(10) NOT NULL auto_increment,
`root` tinyint(1) NOT NULL default '0',
`name` tinytext NOT NULL,
`password` tinytext NOT NULL,
`email` tinytext NOT NULL,
`g_id` smallint(6) NOT NULL default '0',
`full_name` tinytext NOT NULL,
`cookie_login` tinyint(1) NOT NULL default '0',
`session_id` mediumtext NOT NULL,
`sess_updated` bigint(20) NOT NULL default '0',
`sess_ip` tinytext NOT NULL,
`sess_agent` mediumtext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;";


$sql_tables[] = "CREATE TABLE `webzona_cityestate_permissions` (
`g_id` int(10) NOT NULL auto_increment,
`group_name` tinytext NOT NULL,
`useraction` tinyint(1) NOT NULL default '0',
`c_search_com` tinyint(1) NOT NULL default '0',
`passemail` tinyint(1) NOT NULL default '0',
`is_author` tinyint(1) NOT NULL default '0',
`is_mod` tinyint(1) NOT NULL default '0',
`is_admin` tinyint(4) NOT NULL default '0',
`access_root` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`g_id`)
) TYPE=MyISAM;";


$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('1','Новичёк','0','0','0','0','0','0','0');";
$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('3','Модератор','0','0','0','0','0','0','1');";
$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('2','Админ','0','0','0','0','0','1','2');";

$sql_insert[] = "INSERT INTO webzona_cityestate_users VALUES('1','0','adminlogin','8f96e4f5fcff936298f13a4b8db8a242','admin@email.ru','2','Вася','0','','0','','');";
$sql_insert[] = "INSERT INTO webzona_cityestate_wish VALUES('1','1');";

return array ( 'tables' => $sql_tables, 'insert' => $sql_insert );

}



$sql = return_sql();


foreach($sql['tables'] as $table) {
preg_match("/CREATE TABLE(\s+)(\S+)(\s+)\(/", $table, $match);
if($match[2]) {
$del_query = "DROP TABLE if exists ".$match[2];
if (!@mysql_query($del_query) ) {
echo 'MySQL Ошибка: '.mysql_error().'<br>';
}
}

if(!@mysql_query($table)) {
echo 'Ошибка в table: '.mysql_error().'<br>';
}
}


foreach($sql['insert'] as $insert) {
if(!@mysql_query($insert)) {
echo 'Ошибка в insert: '.mysql_error().'<br>';
}
}

/*

INSERT
$sql_insert[] = "INSERT


);
);";

*/


?>
может ето тебе поможет?
 
Что это?Это код в инсталятор, или куда?

Добавлено через 2 минуты
аа понил, это и есть код инстала:) я так понимаю в нем прописано создание таблицы с базой???
 
Что это?Это код в инсталятор, или куда?
Добавлено через 2 минуты
аа понил, это и есть код инстала:) я так понимаю в нем прописано создание таблицы с базой???
правильно однако понимаешь! у кого есть еще какието доработки?
 
у меня трабл!!!я короче поправил инсталяшник, закинул все файлы в правильные папки, залил на сервак, проинсталил.захожу в админку ввожу пароль и бамц, пароль не .Я нашел в инсталяшнике пароль,может его там подправить???
 
у меня трабл!!!я короче поправил инсталяшник, закинул все файлы в правильные папки, залил на сервак, проинсталил.захожу в админку ввожу пароль и бамц, пароль не *** скрытое содержание ***.Я нашел в инсталяшнике пароль,может его там подправить???

$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('1','Новичёк','0','0','0','0','0','0','0');";
$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('3','Модератор','0','0','0','0','0','0','1');";
$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('2','Админ','0','0','0','0','0','1','2');";

$sql_insert[] = "INSERT INTO webzona_cityestate_users VALUES('1','0','adminlogin','8f96e4f5fcff936298f13a4b8db8a242','admin@email.ru','2','Вася','0','','0','','');";
$sql_insert[] = "INSERT INTO webzona_cityestate_wish VALUES('1','1');";

return array ( 'tables' => $sql_tables, 'insert' => $sql_insert );


вот в инстале нашол интересные строчки... я так понял ето распределение по групам?
 
я уже запарился эту подау заявок прикруивать:(у меня вообще глюки какие то с этой формой, не все стрчки сразу появляются, при нажатии на кнопку "подать", выдает оставшиеся строки для ввода:( и главное премодерация ни в какую нехочет работать!!!

Добавлено через 2 минуты
$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('1','Новичёк','0','0','0','0','0','0','0');";
$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('3','Модератор','0','0','0','0','0','0','1');";
$sql_insert[] = "INSERT INTO webzona_cityestate_permissions VALUES('2','Админ','0','0','0','0','0','1','2');";
$sql_insert[] = "INSERT INTO webzona_cityestate_users VALUES('1','0','adminlogin','8f96e4f5fcff936298f13a4b8db8a242','admin@email.ru','2','Вася','0','','0','','');";
$sql_insert[] = "INSERT INTO webzona_cityestate_wish VALUES('1','1');";
return array ( 'tables' => $sql_tables, 'insert' => $sql_insert );
вот в инстале нашол интересные строчки... я так понял ето распределение по групам?
я это заметил и в БД, пытался там менять доступ, но никакой разницы не увидел. Непонятно как работает эта фанкшен, может мы под гостевым доступом тусим:)
 
я уже запарился эту подау заявок прикруивать:(у меня вообще глюки какие то с этой формой, не все стрчки сразу появляются, при нажатии на кнопку "подать", выдает оставшиеся строки для ввода:( и главное премодерация ни в какую нехочет работать!!!
Добавлено через 2 минуты
я это заметил и в БД, пытался там менять доступ, но никакой разницы не увидел. Непонятно как работает эта фанкшен, может мы под гостевым доступом тусим:)
да мне тоже ето кажеться! кстати я тоже пол дня првозился над формой подачи заявок... пропиши адрес в шаблоне так /index.php?action=add_object&s=1
 
это ты куда прописал? /index.php?action=add_object&s=1, я тоже прописывал где-то, только у меня не вся таблица появлялась, вся таблица выходила только после нажатия кнопки "подать".
P.S. а премодерация все равно не работает:( у тебя как я вижу тоже не работает...

Добавлено через 1 минуту
я там тебе объявленьице заслал:)

Добавлено через 2 минуты
а где ты форму взял, которая в разделе Рекламодателям находится???поделишься?:)

Добавлено через 6 минут
и еще, может ты знаешь куда прикрутить счетчик посещений??? сегодня полдня мучался, нифига скумекать не могу, куда не кину код везде не идет:(
P.S. я Яндекс счетчик пробовал.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху