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

Board index phpBBex 1.x Мастерская

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

Post #41by Sumanai » 24.02.2014, 19:13

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

Added after 3 minutes 4 seconds:
Стоп!!!
У вас же домен кук прописан с ошибкой!
У вас
xn--80aqahhbiy1a4b2b.xn--p1ai
А нужно
xn----7sbybjibj2a4a8b5b.xn--p1ai
То есть после xn нужно четыре минуса! Вот и все проблемы. Просто сразу не заметил. Меняйте на правильный и у вас всё заработает.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #42by Леля » 24.02.2014, 19:27

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

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

Added after 2 minutes 54 seconds:
Спасибо за помощь, откажусь я от этой страницы, немного по другому сделаю.
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 9 months

Post #43by Sumanai » 24.02.2014, 19:49

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

Везде. Так нужно. С двумя- неправильно, ведёт на домен без тире.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #44by Леля » 24.02.2014, 20:02

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

Added after 5 minutes 4 seconds:
Я в functions.php не прописывала переменную
Code: Select all
'U_PAGE_ABOUT'      => append_sid("{$phpbb_root_path} about.$phpEx"),
а в самом шаблоне прописала
Code: Select all
<li><a href="./about.php">{L_NEW_ABOUT}</a></li>
это может влиять?
Просто когда пробовала прописать переменную у меня вообще страницу с ошибкой выдавал.
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 9 months

Post #45by Sumanai » 24.02.2014, 20:58

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

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

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

Нет.

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

С какой? Предвижу использование редактора без поддержки UTF-8 без BOM.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #46by dnHyper » 25.02.2014, 21:12

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

А вообще стоило сразу выложить ваш about.php
:drunk: Человек и пароход :drunk:
dnHyper
Мастер
Reputation: 46
With us: 4 yaers 7 months

Post #47by Леля » 26.02.2014, 06:29

dnHyper wrote:1) Оставьте только один домен для форума. Два домена конечно хорошо, но плохо в раскрутке. через роботс второй лучше укажите для ПС зеркалом. И в хтакесс настройте авто-редирект на «основной».
так и есть
Воо мой about
Code: Select all
<?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 wrote:С какой? Предвижу использование редактора без поддержки UTF-8 без BOM.

редактор использую Bluefish, на Linuxe не давно, еще не вов сем разобралась.
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 9 months

Post #48by VEG » 26.02.2014, 12:17

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

Проблемы с потерей авторизации, как уже здесь писали, из-за неверных настроек cookies. Следует ещё раз всё перепроверить. Можете сделать скриншот настроек cookies в админке и опубликовать? Посмотрим, что там не так.
С наилучшими пожеланиями, Евгений
VEG M
Администратор
Avatar
Age: 30
Location: Минск, Беларусь
Reputation: 1574
With us: 5 years 7 months

Post #49by Леля » 26.02.2014, 14:44

Всем спасибо, за помощь. Я пока отложила этот вопрос, не актуально. Позже, если понадобиться вернусь к нему.
Леля F
Бывалый
Avatar
Location: Новосибирск
Reputation: 7
With us: 3 yaers 9 months

Post #50by HD321kbps » 09.03.2014, 23:46

кстати, есть мод, делает все те же функции тыц
Last edited by HD321kbps on 10.03.2014, 01:31, edited 1 time in total.
HD321kbps M
Гуру
Avatar
Age: 27
Location: Армянск
Reputation: 361
With us: 4 yaers 8 months

Post #51by Sumanai » 10.03.2014, 00:21

Могли бы выделить в отдельную тему :smile:
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #52by DimmmCom » 01.04.2014, 00:26

Доброй ночи. Нужна помощь. Ситуация такая. Есть файл html. Если его скопировать на форум и открыть, то все отлично работает, а если содержимое файла прописать согласно инструкции, чтобы страница была в стиле phpbbex, то после нажатия кнопки расчитать календарь ничего не происходит. Может его надо разбивать по частям и прописывать в разных местах некоторые части кода, например ява-скрипт.
Само содержимое файла
Code: Select all
<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
Новичок
Avatar
Age: 34
Location: Минск
Reputation: 10
With us: 4 yaers 7 months

Post #53by Sumanai » 01.04.2014, 05:28

На готовой странице смотреть будет проще. Дайте ссылку на результат работы. Скорее всего где- то пересечение по переменным в яваскрипт.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #54by DimmmCom » 01.04.2014, 21:19

Sumanai wrote:На готовой странице смотреть будет проще. Дайте ссылку на результат работы. Скорее всего где- то пересечение по переменным в яваскрипт.
http://cavalers.ru/calendar.php Это не работающая страница с правильным оформлением.
http://cavalers.ru/calendar.html А это чистый файл на форму без оформления, но работающий.
DimmmCom M
Новичок
Avatar
Age: 34
Location: Минск
Reputation: 10
With us: 4 yaers 7 months

Post #55by Sumanai » 01.04.2014, 21:25

О ужас! Скрипт просто ужасен, писавшего этот скрипт нужно срочно отлучить от клавиатуры.
В общем ищите все forms[цифра] и попробуйте прибавить число на единицу.
Суть в том, что скрипт выбирает форму от начала страницы, а при встраивании в тело форума первая форма- это поиск.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

Post #56by DimmmCom » 01.04.2014, 23:44

Sumanai wrote:Суть в том, что скрипт выбирает форму от начала страницы, а при встраивании в тело форума первая форма- это поиск.
Вроде разобрался, завтра поэксперементрирую. Спасибо.
DimmmCom M
Новичок
Avatar
Age: 34
Location: Минск
Reputation: 10
With us: 4 yaers 7 months

Post #57by djony » 22.04.2014, 18:28

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

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

Post #58by HD321kbps » 22.04.2014, 21:00

тут
Attachments
1.jpg
HD321kbps M
Гуру
Avatar
Age: 27
Location: Армянск
Reputation: 361
With us: 4 yaers 8 months

Post #59by djony » 23.04.2014, 16:14

а дальше что делать?
djony M
Новичок
Reputation: 5
With us: 3 yaers 7 months

Post #60by Sumanai » 23.04.2014, 16:16

Добавляйте, включайте, и он будет там, куда вы его добавили.
Использование поиска продлевает жизнь.
Это форум поддержки форка phpBBex. Поддержка по phpBB осуществляется в других местах.
Sumanai M
Гуру
Avatar
Reputation: 1608
With us: 4 yaers 9 months

PreviousNext

Return to Мастерская