Создание дополнительных страниц в стиле phpBBex

Список разделов phpBBex 1.x (поддерживается) Мастерская 1.x

Описание: Только готовые решения! Статьи, заметки, моды и другие полезности для phpBBex 1.x и phpBB 3.0.x.
Модератор: Поддержка

Сообщение #41 Sumanai » 24.02.2014, 19:13

Наверное я ошибся. Не получается воспроизвести проблему, у меня на локалхосте куки ставятся правильно. Можете вернуть путь Cookies обратно на слеш (хотя у меня и так работает).
Проверьте в настройках сервера, имя домена должно быть прописано в кодированном виде:
xn----7sbybjibj2a4a8b5b.xn--p1ai
Так же очистите кеш.

Добавлено спустя 3 минуты 4 секунды:
Стоп!!!
У вас же домен кук прописан с ошибкой!
У вас
xn--80aqahhbiy1a4b2b.xn--p1ai
А нужно
xn----7sbybjibj2a4a8b5b.xn--p1ai
То есть после xn нужно четыре минуса! Вот и все проблемы. Просто сразу не заметил. Меняйте на правильный и у вас всё заработает.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #42 Леля » 24.02.2014, 19:27

а в настройках сервера тоже 4 - ставить?

Добавлено спустя 5 минут 23 секунды:
Ничего не поменялось, так же запрашивает заново авторизацию. Именно для страницы "О форуме". Кеш чистила :sad:

Добавлено спустя 2 минуты 54 секунды:
Спасибо за помощь, откажусь я от этой страницы, немного по другому сделаю.
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет

Сообщение #43 Sumanai » 24.02.2014, 19:49

Леля:а в настройках сервера тоже 4 - ставить?

Везде. Так нужно. С двумя- неправильно, ведёт на домен без тире.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #44 Леля » 24.02.2014, 20:02

Пробовала и так и так все равно не получается.

Добавлено спустя 5 минут 4 секунды:
Я в functions.php не прописывала переменную
Код: Выделить всё
'U_PAGE_ABOUT'      => append_sid("{$phpbb_root_path} about.$phpEx"),
а в самом шаблоне прописала
Код: Выделить всё
<li><a href="./about.php">{L_NEW_ABOUT}</a></li>
это может влиять?
Просто когда пробовала прописать переменную у меня вообще страницу с ошибкой выдавал.
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет

Сообщение #45 Sumanai » 24.02.2014, 20:58

Леля:Пробовала и так и так все равно не получается.

Не знаю, как вы пробовали, я вижу, что куки пытаются установится на домен с двумя тире.
Кстати, если попытаться ходить по адресу http://маминыручки.рф , то разлогинивать не будет.
Ещё раз советую правильно прописать куки, почистить кеш и радоваться жизни.

Леля:это может влиять?

Нет.

Леля:Просто когда пробовала прописать переменную у меня вообще страницу с ошибкой выдавал.

С какой? Предвижу использование редактора без поддержки UTF-8 без BOM.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #46 dnHyper » 25.02.2014, 21:12

1) Оставьте только один домен для форума. Два домена конечно хорошо, но плохо в раскрутке. через роботс второй лучше укажите для ПС зеркалом. И в хтакесс настройте авто-редирект на «основной».
2) У меня подозрение, что вы сделали всё точно по инструкции и не пропустили пункт который надо было пропустить. Речь про код
Код: Выделить всё
if ($user->data['user_id'] == ANONYMOUS)
{
    login_box('', $user->lang['LOGIN']);
}
Потому как иных причин почему гости не могут видеть страницу я не нахожу.

А вообще стоило сразу выложить ваш about.php
dnHyper
Репутация: 46
С нами: 10 лет 11 месяцев

Сообщение #47 Леля » 26.02.2014, 06:29

dnHyper:1) Оставьте только один домен для форума. Два домена конечно хорошо, но плохо в раскрутке. через роботс второй лучше укажите для ПС зеркалом. И в хтакесс настройте авто-редирект на «основной».
так и есть
Воо мой about
Код: Выделить всё
<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
 
// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header($user->lang['NEW_ABOUT']);

 
$template->set_filenames(array(
    'body' => 'about_body.html')
);
 
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>

Sumanai:С какой? Предвижу использование редактора без поддержки UTF-8 без BOM.

редактор использую Bluefish, на Linuxe не давно, еще не вов сем разобралась.
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет

Сообщение #48 VEG » 26.02.2014, 12:17

Леля:редактор использую Bluefish, на Linuxe не давно, еще не вов сем разобралась.
Под Windows кодировку UTF-8 без BOM поддерживает Notepad++. К сожалению, не знаю, какой вам редактор посоветовать под Linux, который поддерживал бы такой вариант UTF-8.

Проблемы с потерей авторизации, как уже здесь писали, из-за неверных настроек cookies. Следует ещё раз всё перепроверить. Можете сделать скриншот настроек cookies в админке и опубликовать? Посмотрим, что там не так.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 11 лет 11 месяцев

Сообщение #49 Леля » 26.02.2014, 14:44

Всем спасибо, за помощь. Я пока отложила этот вопрос, не актуально. Позже, если понадобиться вернусь к нему.
Леля F
Аватара
Откуда: Новосибирск
Репутация: 7
С нами: 10 лет

Сообщение #50 HD321kbps » 09.03.2014, 23:46

кстати, есть мод, делает все те же функции тыц
Последний раз редактировалось HD321kbps 10.03.2014, 01:31, всего редактировалось 1 раз.
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #51 Sumanai » 10.03.2014, 00:21

Могли бы выделить в отдельную тему :smile:
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #52 DimmmCom » 01.04.2014, 00:26

Доброй ночи. Нужна помощь. Ситуация такая. Есть файл html. Если его скопировать на форум и открыть, то все отлично работает, а если содержимое файла прописать согласно инструкции, чтобы страница была в стиле phpbbex, то после нажатия кнопки расчитать календарь ничего не происходит. Может его надо разбивать по частям и прописывать в разных местах некоторые части кода, например ява-скрипт.
Само содержимое файла
Код: Выделить всё
<HTML>
<HEAD>
<TITLE>Календарь беременности собаки</TITLE>
<style type="text/css">
   TABLE.color
   {
    width: 90%; /* Ширина таблицы */
    border: 0px; /* Рамка вокруг таблицы */
    color: #000; /* Цвет текста */
   }
   TD {
    text-align: center; /* Выравнивание по центру */
      width: 5px;
    font-size: 70%
   }
    .green {
    background-color: #80FF80;
   }
   .red {
     background-color: #FF8080;
   }
   DIV.okidoki {
   width: 99%;

BACKGROUND-COLOR: #fff;
padding: 10px;
}
  </style>
</head>
<body>



<DIV class=okidoki>

<SCRIPT LANGUAGE="JavaScript">
<!-- Hide
// Copyright (c) 1996&2006 Suzan van Prooijen, cattery El Sham and Debbie Jensen


var Datum =""
var timed = 0
var tel=0
var months=0
var years=0
var days=0
var NumbDays=86400000*7
var OneDay=86400000*1
var date001
var today
var temptxt
var Sire,Dam,Breeder
var datum01, datum02, datum03, datum04, datum05, datum06, datum07, datum08, datum09, datum10,
    datum11, datum12, datum13, datum14, datum15, datum16, datum17, datum18, datum19, datum20,
    datum01a, datum02a, datum03a, datum04a, datum05a, datum06a, datum07a, datum08a, datum09a, datum10a,
    datum11a, datum12a, datum13a, datum14a, datum15a, datum16a, datum17a, datum18a, datum19a, datum20a

function formHandler(){
var URL=document.GoToPage.selectname.options[document.GoToPage.selectname.selectedIndex].value;
window.location.href=URL;
}

function Validate() {

   if((document.forms[1].month.options[1].selected==true
   &&  document.forms[1].year.options[0].selected ==true)
   && (document.forms[1].day.options[29].selected ==true 
   ||  document.forms[1].day.options[30].selected ==true)) {   
   alert("Неверная дата! Високосный год!");
   return false;
   };

   if((document.forms[1].month.options[1].selected== true
   &&  document.forms[1].year.options[0].selected != true)
   && (document.forms[1].day.options[28].selected == true
   ||  document.forms[1].day.options[29].selected == true
   ||  document.forms[1].day.options[30].selected == true)) {   
   alert("Неверная дата! В феврале 28 дней");
   return false;
   };

   if((document.forms[1].month.options[3].selected == true
   ||  document.forms[1].month.options[5].selected == true
   ||  document.forms[1].month.options[8].selected == true
   ||  document.forms[1].month.options[10].selected == true)
   && (document.forms[1].day.options[30].selected ==true)) {   
   alert("Неверная дата! Максимум 30 дней");
   return false;
   };

   for(tel=0; tel <= 11; tel += 1)
     { if(document.forms[1].month.options[tel].selected == true)
       { months=document.forms[1].month.options[tel].text }};

   for(tel=0; tel <= 2; tel += 1)
     { if(document.forms[1].year.options[tel].selected == true)
       { years=document.forms[1].year.options[tel].text }};

   for(tel=0; tel <= 30; tel += 1)
     { if(document.forms[1].day.options[tel].selected == true)
       { days=document.forms[1].day.options[tel].text }};

   MyDate = new Date(months+" "+days+", "+years);

   AnotherDate=MyDate.getTime();
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week1.value=Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*1);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week2.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*2);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   var Date1=new Date(AnotherDate);
   document.forms[0].week3.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*3);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week4.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*4);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week5.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*5);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week6.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*6);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week7.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*7);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week8.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*8);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   document.forms[0].week9.value= Datum;

   AnotherDate=MyDate.getTime()+ (NumbDays*9);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);   document.forms[0].week10.value= Datum;

   Calendar();
   return true;
}

// opening new window, writing calendar
   function Calendar(){

   Sire=document.forms[1].name_sire.value;
   Dam=document.forms[1].name_dam.value;
   Breeder=document.forms[1].name_breeder.value;
   

   AnotherDate=MyDate.getTime()+(OneDay*0);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum01= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*3);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum02= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*4);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum02a=Datum;

   AnotherDate=MyDate.getTime()+(OneDay*4);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum03= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*8);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum03a= Datum;

   
   AnotherDate=MyDate.getTime()+(OneDay*7);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum04= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*10);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum04a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*15);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum05= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*17);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum05a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*19);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum06= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*22);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum06a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*18);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum07= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*35);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum07a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*25);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum08= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*28);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum08a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*28);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum09= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*34);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum09a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*35);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum10= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*41);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum10a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*42);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum11= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*48);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum11a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*49);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum12= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*56);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum12a= Datum;
   
   AnotherDate=MyDate.getTime()+(OneDay*57);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum13= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*57);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum14= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*65);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum14a= Datum;

   AnotherDate=MyDate.getTime()+(OneDay*62);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum15= Datum;
   
      AnotherDate=MyDate.getTime()+(OneDay*65);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum16= Datum;
   AnotherDate=MyDate.getTime()+(OneDay*72);
   var Date1=new Date(AnotherDate);
   smallDate(Date1);
   datum16a= Datum;

   window1=window.open("","NewWindow1","menubar=yes,scrollbars=yes,toolbar=no,resizable=1");
   window1.document.open();
   window1.document.write("<HTML> <HEAD>");
   window1.document.write("<TITLE>Календарь берменности собаки</TITLE>");
   window1.document.write("</HEAD><BODY BGCOLOR=FFFFFF>");
   window1.document.write("<TABLE BORDER=1 WIDTH=99%>");
   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD COLSPAN=2 ALIGN=CENTER><FONT SIZE=+1><STRONG>"+Dam+" - Календарь беременности </STRONG></FONT SIZE></TD></TR>");
   
   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>Кобель:</TD>");
   window1.document.write("<TD ALIGN=LEFT><STRONG>"+Sire+"</STRONG></TD></TR>");
   window1.document.write("<TD>Сука:</TD>");
   window1.document.write("<TD ALIGN=LEFT><STRONG>"+Dam+"</STRONG></TD></TR>");
   window1.document.write("<TD>Заводчик:</TD>");
   window1.document.write("<TD ALIGN=LEFT><STRONG>"+Breeder+"</STRONG></TD></TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum01+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<b>&nbsp;&nbsp;День первой вязки.</b>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Максимальная оплодотворяющая способность сперматозоидов сохраняется 12-72 часов.");
   window1.document.write("<LI>При естественном осеменении через 48 часов обычно производят контрольную вязку.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");
   
   

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum02+" -<BR>"+ datum02a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Происходит оплодотворение с образованием зиготы.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum03+" -<BR>"+ datum03a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Зигота делится на клетки-бластомеры (процесс дробления) и продвигается по маточным трубам к матке.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   
   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum04+" -<BR>"+ datum04a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Зародыши попадают в матку и переходят в стадию бластоцисты.");
   window1.document.write("<LI>Зародыши мигрируют из рога в рог. ");
   window1.document.write("<LI>Любые воздействия опасных препаратов не влияют на щенков до имплантации! ");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");


   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum05+" -<BR>"+ datum05a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Происходит имплантация, т.е. прикрепление бластоцистов к эндометрию рогов матки.");
   window1.document.write("<LI>У суки возможны признаки токсикоза (тошнота и отказ от пищи).");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");
   
   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum06+" -<BR>"+ datum06a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
      window1.document.write("<LI>У суки могут появиться незначительные кровянистые выделения из родовых путей.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum07+" -<BR>"+ datum07a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<b>&nbsp;&nbsp;Эмбриональный период.</b>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Происходит формирование и развитие тканей и органов.");
   window1.document.write("<LI>Любые внешние воздействия очень опасны для щенков!");
   window1.document.write("<LI>К концу этого периода длина эмбриона достигает 16мм.");
   window1.document.write("<LI>К концу периода глаза и слуховой канал открыты, радужная оболочка пигментирована, веки отсутствуют, конечности цилиндрической формы, зачатки пальцев лап плохо очерчены, ушную раковину выявляют в виде эмбрионального валика.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum08+" -<BR>"+ datum08a +"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Можно пальпировать зародыши и оценить их количество.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum09+" -<BR>"+ datum09a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Развиваются веки, которые частично прикрывают глаза. Ушная раковина закрывает слуховой канал. Формируются лапы. На верхней губе и над веками появляются фолликулы тактильных волос.");
   window1.document.write("<LI>Окончание процесса плацентации");
   window1.document.write("<LI>Возможна УЗИ-диагностика беременности.");
   window1.document.write("<LI>Стоит начать увеличивать пищевой рацион суки.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum10+" -<BR>"+ datum10a +"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI><b>Начало плодного периода.</b>");
   window1.document.write("<LI>Плод начинает интенсивно расти.");
   window1.document.write("<LI>Становится возможным определение пола. Веки плода слипаются. На теле развиваются волосяные фолликулы. Образуются когти. Появляются признаки окостенения скелета.");
   window1.document.write("<LI>У суки начинает увеличиваться живот. Увеличиваются и розовеют соски.");
   window1.document.write("<LI>Начать переводить суку на щенячий корм, либо начать увеличивать рацион. Но не перекармливать!");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum11+" -<BR>"+ datum11a +"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Активно формируется волосяной покров тела, шерсть приобретает окрас.");
   window1.document.write("<LI>Перевести суку на 4хразовое питание.");
   window1.document.write("<LI>Чаще выводить на прогулки будущую маму. При этом ограничить активные нагрузки (наример, прыжки).");
   window1.document.write("<LI>Можно определить точное число щенков при помощи рентгена.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum12+" -<BR>"+ datum12a +"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Завершается формирование шерстного покрова плодов, на лапах появляются мякиши пальцев.");
   window1.document.write("<LI>Можно почувствовать шевеления плодов.");
   window1.document.write("<LI>Пора обустраивать щенячью комнату для родов.");
   window1.document.write("<LI>Необходимо подготовить все к родам.");
   window1.document.write("<LI>Осторожно помыть соски и петлю суки. Можно подстричь волосы вокруг сосков и штаны.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum13+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Можно начинать измерять ректальную температуру собаке каждое утро и вечер. ");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum14+" -<BR>"+ datum14a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Плод готов к внеутробному существованию. Выражены его породные и индивидуальные особенности.");
   window1.document.write("<LI>Сука может проводить много времени в гнезде, перекапывая подстилки.");
   window1.document.write("<LI>Перед родами у суки может пропасть аппетит.");
   window1.document.write("<LI>Слизистая пробка может отходить за 0-7 дней до родов.");
   window1.document.write("<LI>За 8-24 часа до родов ректальная температура падает на 1 градус.");
   window1.document.write("<LI>Перепроверить, что все необходимое для родов готово. Держать под рукой телефон ветеринара.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");

   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum15+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Ожидаемый день родов. Конечно же это приблизительный день! Щенение может произойти на 59-70 дни после вязки.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");
   
   
   window1.document.write("<TR VALIGN=TOP>");
   window1.document.write("<TD>"+datum16+" -<BR>"+ datum16a+"</TD>");
   window1.document.write("<TD ALIGN=LEFT>");
   window1.document.write("<UL>");
   window1.document.write("<LI>Если роды не начались в течение 24 часов после падения температуры, стоит обратиться к врачу.");
   window1.document.write("<LI>Если пришел срок щенения, а роды не наступают, стоит проконсультироваться с ветеринаром.");
   window1.document.write("<LI>Если у суки идут схватки и потуги без рождения щенков, необходимо обратиться к врачу.");
   window1.document.write("</UL>");
   window1.document.write("</TD>");
   window1.document.write("</TR>");
   
   window1.document.write("</TABLE>");
   window1.document.write("<FORM>");
   window1.document.write("<INPUT TYPE='button' VALUE='Закрыть окно' onClick='self.close()'>");
   window1.document.write("<BR>");
   window1.document.write("</FORM>");
   window1.document.write("</BODY>");
   window1.document.write("Скрипт написан Suzan van Prooijen.<BR> Перевод и доработка Виноградовой Дарьи.");
   window1.document.write("<BR>");
   window1.document.write("</HTML>");
   window1.document.close();

   return true;
}

function smallDate(largeDate) {
   var a = largeDate.getYear();
   var c = largeDate.getDate();
   if(largeDate.getMonth()==0){var b="января"};
   if(largeDate.getMonth()==1){var b="февраля"};
   if(largeDate.getMonth()==2){var b="марта"};
   if(largeDate.getMonth()==3){var b="апреля"};
   if(largeDate.getMonth()==4){var b="мая"};
   if(largeDate.getMonth()==5){var b="июня"};
   if(largeDate.getMonth()==6){var b="июля"};
   if(largeDate.getMonth()==7){var b="августа"};
   if(largeDate.getMonth()==8){var b="сентября"};
   if(largeDate.getMonth()==9){var b="октября"};
   if(largeDate.getMonth()==10){var b="ноября"};
   if(largeDate.getMonth()==11){var b="декабря"};
   if(largeDate.getDay()==0){var d="Вс"};
   if(largeDate.getDay()==1){var d="Пн"};
   if(largeDate.getDay()==2){var d="Вт"};
   if(largeDate.getDay()==3){var d="Ср"};
   if(largeDate.getDay()==4){var d="Чт"};
   if(largeDate.getDay()==5){var d="Пт"};
   if(largeDate.getDay()==6){var d="Сб"};
   Datum=d+" "+c+" "+b;
}
// -->
</SCRIPT>

</HEAD>

<p align="right">Скрипт написан <a href="http://home.deds.nl/~sham/misc7.html" target="_blank">Suzan van Prooijen</a>.<br>Текст доработан Виноградовой Д. (<a href="http://www.mycavalier.ru">кавалер кинг чарльз спаниели Хэппиум</a>).</p>
<CENTER><h2 class="contentheading">Календарь беременности собак</h2></center>
<p>На этой странице Вы можете составить календарь беременности своей собаки при помощи небольшого скрипта. Полученный календарь поможет Вам узнать какие изменения происходят в организме Вашей собаки по мере развития ее беременности, а также подскажет, когда ожидать рождения щенков.<br> Продолжительность беременности собаки составляет 62 &#177; 1 дней со дня овуляции. Физиологический срок вынашивания плодов колеблется от 58 до 71 дня. Небольшое количество щенков в помёте (1-2), а также женский пол всех щенков помёта могут приводить к увеличению продолжительности беременности.
</p>


<center>
<P>
<TABLE class="color">
<TR>
<TD><STRONG>День</STRONG></TD>
<TD class="green">01</TD>
<TD class="red">02</TD>
<TD class="green">03</TD>
<TD class="red">04</TD>
<TD class="green">05</TD>
<TD class="red">06</TD>
<TD class="green">07</TD>
<TD class="red">08</TD>
<TD class="green">09</TD>
<TD class="red">10</TD>
<TD class="green">11</TD>
<TD class="red">12</TD>
<TD class="green">13</TD>
<TD class="red">14</TD>
<TD class="green">15</TD>
<TD class="red">16</TD>
<TD class="green">17</TD>
<TD class="red">18</TD>
<TD class="green">19</TD>
<TD class="red">20</TD>
<TD class="green">21</TD>
<TD class="red">22</TD>
<TD class="green">23</TD>
<TD class="red">24</TD>
<TD class="green">25</TD>
<TD class="red">26</TD>
<TD class="green">27</TD>
<TD class="red">28</TD>
<TD class="green">29</TD>
<TD class="red">30</TD>
<TD class="green">31</TD>
<TD class="red">32</TD>
<TD class="green">33</TD>
<TD class="red">34</TD>
<TD class="green">35</TD>
<TD class="red">36</TD>
<TD class="green">37</TD>
<TD class="red">38</TD>
<TD class="green">39</TD>
<TD class="red">40</TD>
<TD class="green">41</TD>
<TD class="red">42</TD>
<TD class="green">43</TD>
<TD class="red">44</TD>
<TD class="green">45</TD>
<TD class="red">46</TD>
<TD class="green">47</TD>
<TD class="red">48</TD>
<TD class="green">49</TD>
<TD class="red">50</TD>
<TD class="green">51</TD>
<TD class="red">52</TD>
<TD class="green">53</TD>
<TD class="red">54</TD>
<TD class="green">55</TD>
<TD class="red">56</TD>
<TD class="green">57</TD>
<TD class="red">58</TD>
<TD class="green">59</TD>
<TD class="red">60</TD>
<TD class="green">61</TD>
<TD class="red">62</TD>
<TD class="green">63</TD>
<TD class="red">64</TD>
<TD class="green">65</TD>
<TD class="red">66</TD>
<TD class="green">67</TD>
<TD class="red">68</TD>
<TD class="green">69</TD>
<TD class="red">70</TD>
</TR>
<TR>
<TD><STRONG>Неделя</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#FFFF80><STRONG>1</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#80FFFF><STRONG>2</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#FFFF80><STRONG>3</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#80FFFF><STRONG>4</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#FFFF80><STRONG>5</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#80FFFF><STRONG>6</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#FFFF80><STRONG>7</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#80FFFF><STRONG>8</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#FFFF80><STRONG>9</STRONG></TD>
<TD COLSPAN=7 BGCOLOR=#80FFFF><STRONG>10</STRONG></TD>
</TR>
<FORM method=get>
<TR>
<TD><STRONG>Дата</STRONG></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week1" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week2" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week3" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week4" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week5" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week6" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week7" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7 ALIGN=LEFT><FONT SIZE=-2><INPUT TYPE="text" name="week8" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7><FONT SIZE=-2><INPUT TYPE="text" name="week9" SIZE="12"></FONT SIZE></TD>
<TD COLSPAN=7><FONT SIZE=-2><INPUT TYPE="text" name="week10" SIZE="12"></FONT SIZE></TD>
</TR>
</FORM></TABLE>
</P>

<P>
<FORM method=get>
Чтобы рассчитать календарь беременности, введите дату первой вязки и нажмите на кнопку "Рассчитать!". Вы также можете заполнить информацию о кобеле и суке. Таблица с календарем откроется в новом окне. Убедитесь, что Ваш браузер не блокирует всплывающие окна! <BR><br>
<b>Производитель:</b>&nbsp;<INPUT TYPE="text" name="name_sire" SIZE="35"><BR>
<b>Производительница:</b>&nbsp;<INPUT TYPE="text" name="name_dam" SIZE="35"><BR>
<b>Заводчик:</b>&nbsp;<INPUT TYPE="text" name="name_breeder" SIZE="35"><BR><BR>
<FONT SIZE=+1><STRONG>Дата первой вязки</STRONG></FONT SIZE><BR>
Год:
<SELECT NAME="year">
<OPTION SELECTED>2012
<OPTION>2013
<OPTION>2014

</SELECT>
Месяц:
<SELECT NAME="month">
<OPTION>January
<OPTION>February
<OPTION>March
<OPTION>April
<OPTION>May
<OPTION>June
<OPTION>July
<OPTION>August
<OPTION>September
<OPTION>October
<OPTION>November
<OPTION>December
</SELECT>
<STRONG>День:</STRONG>
<SELECT NAME="day">
<OPTION>1
<OPTION>2
<OPTION>3
<OPTION>4
<OPTION>5
<OPTION>6
<OPTION>7
<OPTION>8
<OPTION>9
<OPTION>10
<OPTION>11
<OPTION>12
<OPTION>13
<OPTION>14
<OPTION>15
<OPTION>16
<OPTION>17
<OPTION>18
<OPTION>19
<OPTION>20
<OPTION>21
<OPTION>22
<OPTION>23
<OPTION>24
<OPTION>25
<OPTION>26
<OPTION>27
<OPTION>28
<OPTION>29
<OPTION>30
<OPTION>31
</SELECT>
<INPUT TYPE="button" VALUE="  Рассчитать!  " onClick="return Validate()">


</FORM>

<p style="color: #ff0000; font-weight: bold; font-size:70%">Если после того, как Вы нажали на кнопку рассчитать, ничего не происходит, возможно Вы используете устаревший браузер, который не поддерживает JavaScript. </p></center>
<BR>
<p>
<b>Список литературы:</b>
<br>
1. Г.П. Дюльгер "Физиология размножения и репродуктивная патология собак".- М.: Колос, 2002.<br>
2. М. Сотская, Н. Московкина "Племенное разведение собак".- М.: ООО "Аквариум-Принт", 2006.<br>
3. К. Валкович, Б. Вилкокс "Успешное разведение собак. Руководство для заводчиков". - М.:"Софион", 2006.<br>
4. Материалы лекции Е. Кадочниковой для заводчиков.
<br>

</div>



<!-------------End Code--------------->
</BODY>
</HTML>
DimmmCom M
Аватара
Откуда: Минск
Репутация: 10
С нами: 10 лет 10 месяцев

Сообщение #53 Sumanai » 01.04.2014, 05:28

На готовой странице смотреть будет проще. Дайте ссылку на результат работы. Скорее всего где- то пересечение по переменным в яваскрипт.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #54 DimmmCom » 01.04.2014, 21:19

Sumanai:На готовой странице смотреть будет проще. Дайте ссылку на результат работы. Скорее всего где- то пересечение по переменным в яваскрипт.
http://cavalers.ru/calendar.php Это не работающая страница с правильным оформлением.
http://cavalers.ru/calendar.html А это чистый файл на форму без оформления, но работающий.
DimmmCom M
Аватара
Откуда: Минск
Репутация: 10
С нами: 10 лет 10 месяцев

Сообщение #55 Sumanai » 01.04.2014, 21:25

О ужас! Скрипт просто ужасен, писавшего этот скрипт нужно срочно отлучить от клавиатуры.
В общем ищите все forms[цифра] и попробуйте прибавить число на единицу.
Суть в том, что скрипт выбирает форму от начала страницы, а при встраивании в тело форума первая форма- это поиск.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Сообщение #56 DimmmCom » 01.04.2014, 23:44

Sumanai:Суть в том, что скрипт выбирает форму от начала страницы, а при встраивании в тело форума первая форма- это поиск.
Вроде разобрался, завтра поэксперементрирую. Спасибо.
DimmmCom M
Аватара
Откуда: Минск
Репутация: 10
С нами: 10 лет 10 месяцев

Сообщение #57 djony » 22.04.2014, 18:28

HD321kbps:кстати, есть мод, делает все те же функции тыц

Спасибо за мод! один вопрос, не могу найти вот это?
2. Нажмите. Категорию модов и создать категорию модуля под ним названные ACP_PAGES
3. Из выпадающего списка выберите модуль Manage Pages - добавить и настроить это
djony M
Репутация: 5
С нами: 9 лет 11 месяцев

Сообщение #58 HD321kbps » 22.04.2014, 21:00

тут
Вложения
1.jpg
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет

Сообщение #59 djony » 23.04.2014, 16:14

а дальше что делать?
djony M
Репутация: 5
С нами: 9 лет 11 месяцев

Сообщение #60 Sumanai » 23.04.2014, 16:16

Добавляйте, включайте, и он будет там, куда вы его добавили.
Sumanai M
Аватара
Репутация: 1677
С нами: 11 лет 1 месяц

Пред.След.

Вернуться в Мастерская 1.x