Отправляет email-рассылки с помощью сервиса Sendsay

Здравствуйте!
На сайте имеется следующая форма
<INPUT ID=Email TYPE=Text SIZE=8 VALUE="TEXT" READONLY >
Эта форма повторяется на каждой странице. Текст этой формы приходится часто
менять.
Менять его на каждой странице отдельно, довольно хлопотно.
Есть другой способ?
--
С уважением, Кудрявцев Дмитрий
Real music: Король и шут - Два друга и разбойники





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Дмитрий" Fri, 20 Feb 2004 16:18:31 +0300 (#85922)

 

Ответы:

Здравствуйте, Дмитрий.

Есть такая штука, называется SSI.
Работает почти на всех хостингах. Позволяет вставлять любой файл в
любое место страницы. Делаешь файл один раз, и он вставляется везде.

Ответить   Yakushev Sat, 21 Feb 2004 11:34:24 +0300 (#86161)

 

Здравствуйте, Yakushev.

Вы писали 21 февраля 2004 г., 11:34:24:



Можно на ява скрипт функцию вначале страницы описать , а потом вызывай
ее сколько хочешь , и не надо SSI.

Ответить   art-war***@n*****.ru Sat, 21 Feb 2004 16:13:33 +0300 (#86206)

 

.

Случай первый. SSI (включения на стороне сервера - англ.)
Файл в который вставляем должен иметь разрешение .shtm или .shtml Впрочем на
вашем хостинге могут быть прописаны все файлы для выполнения инклюдов
(вставок)

Пишем строку:

<!--#include virtual="/директория/файл.htm"-->

в данном случае ссылка прописана "от корня", что не принципиально, можете
писать как хотите.
в файле "/директория/файл.htm" пишем все, что нужно вставить. Это файл можно
подключать к нескольким страницам, например, сделав меню один раз, выводим
его на всех страницах.

для примера, файл может выглядеть так:

<html>
<head>
<title><!--#include
virtual="/cgi-offroad/shop/title_tov_str.cgi?${QUERY_STRING}" -->
&mdash; Off-road74.ru</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link rel=stylesheet href="/style.css" type="text/css"></head><body>
<!--#include virtual="/top.shtm?/service" -->
<!--#include virtual="text1.shtm" -->
<!--#include virtual="/gross/text3.shtm" -->
<!--#include virtual="/low.shtm" -->
</body></html>

в реальности это будет большая страница со всеми текстами, навигаторами и
т.д. Все ее части находятся в инклюдах. Причем эти инклюды в свою очередь
могу сожержать такие же вложения.

Случай 2.
Работает даже не в интернете, а, скажем, с CD-диска.

В основной файл пишем:
<script language="JavaScript" src="navi.js"></script>

в файле "navi.js":

document.write("Все что хотим. код HTML. Желательно в одну строку")

Случай с PHP/
Основной файл должен быть с раширением .php (чаще всего)
Пишем:

<?
require "$DOCUMENT_ROOT/директория/файл.htm";

или (в простых случаях не принципиально)
<?
include "$DOCUMENT_ROOT/директория/файл.htm";

или (это не позволит дважды вставить один и тот же файл, например, если вы
ошибетесь, работает только в PHP4. Обычно так делают, когда загружают из
другого файла переменные или данные и нет визуального контроля)
<?
require_once "$DOCUMENT_ROOT/директория/файл.htm";

в данном случае ссылка приписана "от корня", что не принципиально, можете
писать как хотите.
в файле "/директория/файл.htm" пишем все, что нужно вставить. Это файл можно
подключать к нескольким страницам, например, сделав меню один раз, выводим
его на всех страницах.
Если файл.htm переименовать в файл.php то в него тоже можно вставлять
включения.

Пользуйтесь!

С уважением,
Андрей Попов / Andrew Popov; www.photoreporter.ru
Челябинск / Russia; pap***@p*****.ru; ICQ 19082675

.





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Mon, 23 Feb 2004 02:35:42 +0500 (#86942)

 

Господа, вопрос по верстке блоками (css) возможно, вы сможете объяснить
мне, в чем я
впринципе не права. Цель редизайна - без изменения графического оформления
уйти от верстки таблицами.
Конкретная задача - я пытаюсь исполнить (для начала) модульную сетку,
используя div`ы
Проблема - чего-то впринципе не понимаю.
Итак, требуется исполнить традиционную модульную сетку для информационного
сайта. В аналогах таблиц:
- первая строка - баннер (размеры заданные, высота - фиксированная)
- вторая строка - логотип слева, анонс справа, растяжка по горизонтали -
100%
- третья строка - центральный блок. В нем - три колонки.
- Левая - базовое меню + новостийный блок (фиксированная по ширине)
- Центральная - контент. ширина - 100%
- Правая - всяческие анонсы. Ширина фиксирована
- четвертая строка - завершение страницы.

Попытка реализовать стили:

body {background-color:#ffffff; margin: 0px 0px 0px 0px; padding:0 0 0 0;
font-family: Verdana, Geneva,
Arial, Helvetica, sans-serif;}
#mainframe {left:0px; top:0px; margin: 0px 0px 0px 0px; padding:0;
width:100%; height:100%;}
#topbanner {background-color:#ffffff; border:1px solid #000000;
position:absolute; left:0px; top:0px;
width:100%; height:100px;}
#top {background-color:#00ff00; position:absolute; left:0px; top:104px;
width:100%; height:100px;}

#center {background-color:#ff0000; position:absolute; left:0px; top:208px;
margin:0px; width:100%;}

#left {background-color:#0000ff; float:left; left:0px;top:208px;
width:148px;}
#work {background-color:#cf00cf; float:left; position:absolute;
left:150px; width:100%;}
#right {background-color:#ffd700; float:right; top:208px; width:180px;}

#bottom{background-color:#003366; width:100%; left:0px;}
Сама разметка по блокам:
<body>
<div id="mainframe">
<!-- Top Banner -->
<div id="topbanner">This is banner</div>
<!-- End Top Banner -->
<div id="top">This is top</div>
<div id="center">
<!-- Menu, News -->
<div id="left"><p style="color:#ffffff;">left left left</p></div>
<!-- End Menu, News -->
<!-- Start Work Center_Content -->
<div id="work">
<p style="color:#00ffff;">Anonce articles, catalogue, forum</p>

перечисление новых статей, новых записей в каталоге, новых тем в
форуме!</p></div>
<!-- End Work Center_Content -->
<!-- Right Anounce, Adver... -->
<div id="right">Anounce, Adver</div>
<!-- End Right Anounce, Adver... -->
</div>
<!-- Start Bottom -->
<div id="bottom"><p style="color:#ffffff">This Bottom</p></div>
<!-- End Bottom -->

</div>
</body>
Похоже, что-то впринципе я не понимаю. Посоветуйте pls, что!

Ответить   tatyana Mon, 23 Feb 2004 22:22:42 +0200 (#87521)

 

Татьяна, кто ж это вас так напугал таблицами? То что вы написали, вероятно,
имеет смысл, но выбрасывайте в корзину и не жалейте. Рисуйте таблицу и все
получится. А главное, будет работать всегда и во всех браузерах.

А делается все крайне просто.

файл big.shtm - в нем все таблицы и весь дизайн. В нужных местах таблицы
вписано
<!--#include virtual="text.shtm" -->
это вы подключили основной тест (контент).

Теперь берем файл index.shtm кладем его в директорию
например /123/наша_дир/index.shtm cюда же кладем файл text.shtm -
/123/наша_дир/text.shtm

index.shtm пишем <!--#include virtual="/путь_до/big.shtm" --> и все.
Остальное все прописано в big.shtm, вставляем только текст.

файл index.shtm подключит big.shtm в котором весь дизайн, а тот в свою
очередь подключит text.shtm в котором текст страницы.

С уважением,
Андрей Попов / Andrew Popov; www.photoreporter.ru
Челябинск / Russia; pap***@p*****.ru; ICQ 19082675





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   Tue, 24 Feb 2004 02:15:22 +0500 (#87545)

 

Огромное спасибо! Тема закрыта.
--
С уважением, Кудрявцев Дмитрий
Real music: Winamp stopped





библиотекa сайтостроительства http://www.i2r.ru/static/244/

-*Информационный канал Subscribe.Ru
Написать в лист: mailto:inet.webbuild.webbuilding-list@subscribe.ru
Отписаться: mailto:inet.webbuild.webbuilding--unsub@subscribe.ru

http://subscribe.ru/ mailto:ask@subscribe.ru

Ответить   "Дмитрий" Tue, 24 Feb 2004 00:59:33 +0300 (#88402)