Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Создание модуля [3]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (4): « 1 2 [3] 4 »   

> Описание: создание модуля обратная связь
ru-sagem
Отправлено: 24 Июля, 2005 - 18:38:42
Post Id



Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Нояб. 2004  
Откуда: Брест, BELARUS

Карма 0




Пытаюсь новый модуль модуль приклеить к системе.
Пока невыходит, но хочу сам.
Вот кусочек
CODE:
global $list_name;
if ($email == "") {
print_subscribe_form();
}
else {
if (!banned($email)) {
if (!on_list($email)) {
if (valid_email($email)) {
if ($send_confirm == "on") {
send_confirm($email);
echo "<h4 align=\"center\">Спасибо за подписку \"$list_name\".</h4><center>На Вашу электронную почту \"$email\" отправлено письмо о подтверждении подписки.<BR>Пажалуйста следуйте инструкциям в письме, чтобы подтвердить подписку.</center>";
}
else {
if (add_to_list($email)) {
echo "<h4 align=\"center\">Адрес электронной почты: \"$email\" был подписан на \"$list_name\".</h4>";
if ($send_welcome == "on") {
send_welcome($email);
echo "<BR><center>Вам отправлено сообщение, о подтверждения подписки.</center>";
}
}
}
}
else echo "<h4 align=\"center\">Адрес электронной почты: \"$email\" недействительный.</h4>";
}
else echo "<h4 align=\"center\">Адрес электронной почты: \"$email\" уже подписан на рассылку.</h4>";
}
else echo "<h4 align=\"center\">Адрес электронной почты: \"$email\" запрещен на \"$list_name\".</h4>";
}
}

надо echo на $text.= поменять, не могу с синтаксисом разобраться, подскажите на кусочке, остальное попробую сам.
 
 Top
Ray Wen Администратор
Отправлено: 25 Июля, 2005 - 00:44:53
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




ru-sagem
Это ведь кусок из функции? Тогда меняй везде echo на $text.= а в самом низу выставь return $text;... ну или в самом верху в строчке global $list_name; добавь... global $list_name,$text;
 
 Top
TvoyWeb Администратор
Отправлено: 25 Июля, 2005 - 13:42:53
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




ru-sagem пишет:
Да, а чё меня забанили? Пришлось через другого провайдера соединиться.

Это ошибка.
Слушай что Ray Wen говорит.
 
 Top
Ray Wen Администратор
Отправлено: 25 Июля, 2005 - 14:21:28
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




ru-sagem
Мда... я правда сейчас перечитывал... вот этого момента не совсем понял...
CODE:
else echo "<h4 align=\"center\">Адрес электронной почты: \"$email\" недействительный.</h4>";
}
else echo "<h4 align=\"center\">Адрес электронной почты: \"$email\" уже подписан на рассылку.</h4>";
}
else echo "<h4 align=\"center\">Адрес электронной почты: \"$email\" запрещен на \"$list_name\".</h4>";
}
Не понял
 
 Top
TvoyWeb Администратор
Отправлено: 25 Июля, 2005 - 14:35:57
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Ray Wen
Да нет здесь все вроде нормально.
Вот последняя фигурная скобка в скрипте ИМХО лишняя.
 
 Top
Ray Wen Администратор
Отправлено: 25 Июля, 2005 - 15:01:22
Post Id



Собиратель шишек...


Покинул форум
Сообщений всего: 2602
Дата рег-ции: Янв. 2005  
Откуда: Волгоград

Карма 21




TvoyWeb
Хм... а можно не ставить "{" после else? Однако Я чет об этом не знал...
 
 Top
TvoyWeb Администратор
Отправлено: 25 Июля, 2005 - 15:58:11
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




Ray Wen
Да можно если в условие идет одно действие.
Например:
CODE:
if ($param === TRUE) echo "ИСТИНА";
else echo "Ложь";
 
 Top
ru-sagem
Отправлено: 25 Июля, 2005 - 16:48:29
Post Id



Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Нояб. 2004  
Откуда: Брест, BELARUS

Карма 0




Спасибо Господа! У меня получилось.

Хотел вернуться к теме проверки мыла. Я забросил функцию.
Тема здесь:http://tvoyweb.ru/forums/topic.p...17&topic=159
 
 Top
ru-sagem
Отправлено: 16 Сентября, 2005 - 18:20:19
Post Id



Member


Покинул форум
Сообщений всего: 144
Дата рег-ции: Нояб. 2004  
Откуда: Брест, BELARUS

Карма 0




ru-sagem
Попробуй так:
Код:
CODE:
<?
if ($_INC !== "1") die();
include("par.php");
$title = "демо";
$text = "";
$text.= magaz("partner.php", "1");
?>

Вы просто чудо !!!! Всё работает! Благодарен Вам безгранично.
Подспудный вопросик. Знаю , что на многих портальных ситемах есть модуль который позволяет подключать сторонние скрипты (например: com_Wrapper). Насколько тяжело сделать такой к своему порталу.

Рано порадовался. Страница открывается но на ней ссылки не верные
Получается так:Код:
CODE:
http://www....ru/демо/partner.php?mag_cat=1&mag_manufacter=11


а надо так: Код:
CODE:
http://www....ru/демо/modules/mag/partner.php?mag_cat=1&mag_manufacter=11


А если все таки его запустить, то он открывается уже вне портала т.е. сам посебе.
Это возможно исправить?

А в какой папке лежит partner.php ?
Сорри что долго не отвечал.

Это привёл прежние сообщения, что не мучатся

Запрос к файлу должен быть таким:
CODE:
www.....ru/демо/index.php?set=magazin&mag_cat=1&mag_manufacter=11

т.е. из главной страницы идет обращение к модулю магазин (папка magazin) в которой лежат все файлы (index.php, par.php, partner.php), выводит в в главный раздел файл index.php и запрос в index.php : mag_manufacter=11
Если будет так, то скрипт не будет вылитать из портала.
 
 Top
TvoyWeb Администратор
Отправлено: 16 Сентября, 2005 - 18:54:45
Post Id



Главный здесь


Покинул форум
Сообщений всего: 7072
Дата рег-ции: Нояб. 2003  
Откуда: Tashkent Uz

Карма 52




ru-sagem
Так, а в чем сейчас проблема?
 
 Top
Страниц (4): « 1 2 [3] 4 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« PHP/Perl »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0506]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33