View file guest/set.php

File size: 5.13Kb
<?
		Error_Reporting(E_ALL & ~E_NOTICE);

	/////////// Powered by Giga!!! /////////
	/////////// http://gwap.net.ru /////////
	/////////// [email protected] /////////
	// Файл конфигурации гостевой книги
	// при отсутствии навыков работы с php кроме этого файла изменять ничего не нужно!
	//////////ПОЛЬЗОВАТЕЛЬСКИЕ НАСТРОЙКИ!
    $site = "gwap.net.ru";
    	 // главная сайта
    $title = "гостевая";
    	 //титул страниц
    $admin_mail = "[email protected]";
    /// почта админа
    $style = "mount"; 
    	//стиль .css, на ваш выбор я заготовил cosmos (черное), forest(зеленое), mount (коричневое), ocean (синее) остальные стили (под дизайн вашего сайта) пишите на основе элементов предоставленных только изменяя их атрибуты и параметры, но не названия! Иначе работать элементы не будут! Вот список элементов обязательных для гостевой: .p1, .p2, .p3, .p4, .s1, .s2
    $pp = "5";
    	 //количество сообщений на одной странице
    $admin_pass = "12345";
    	 //пароль админа
    $length = "160"; 
    	/// максимальный к-во символов сообщений
    $fraza = "Заходи тихо, говори четко, проси мало, уходи быстро!"; //маленькая фраза на главной гостевой, если необходимо можно заменить на рекламу
    $check = "50";
     ///сколько проверять последних сообщений на совпадение, антифлуд. Если в вашей гостевой небольшое количество записей можно оставить пустым	$check = ""; и тогда будет проверять все сообщения в базе. Если сообщений у вас сотни то возрастет нагрузка при проверке и лучше установить проверку например последних 10 сообщений $check = "10";
     
     
     ///////////Дальше начинающим лучше не лезть! 
    	 // Смайлики ;-)
$s1 = "<img src=\"sm/sm.gif\" alt=\"\" />";    	
$s2 = "<img src=\"sm/biggrin.gif\" alt=\"\" />"; 
$s3 = "<img src=\"sm/razz.gif\" alt=\"\" />";
$s4 = "<img src=\"sm/cool.gif\" alt=\"\" />";
$s5 = "<img src=\"sm/mad.gif\" alt=\"\" />";
$s6 = "<img src=\"sm/redface.gif\" alt=\"\" />";
$s7 = "<img src=\"sm/wink.gif\" alt=\"\" />";
$s8 = "<img src=\"sm/rolleyes.gif\" alt=\"\" />";
$s9 = "<img src=\"sm/confused.gif\" alt=\"\" />";
$s10 = "<img src=\"sm/eek.gif\" alt=\"\" />";
$s11 = "<img src=\"sm/cry.gif\" alt=\"\" />";
    

     /////////////навигатор по страницам
function nav_page(
                  $count,    // Общее кол-во страниц
                  $num_page, // Номер текущей страницы
                  $url       // Какой URL для ссылки на страницу (к нему добавляется номер страницы)
                 ) {

$page_nav = 3; // сколько страниц выводить одновременно

 $begin_loop=1; // начальное значение в цикле
 $end_loop=$count; // конечное значение в цикле
 echo "<div class=\"p2\">[ Страниц ($count) ]<br />";
 if ($num_page>$count or $num_page<1) $num_page=1; // Проверка на корректность номера текущей страницы
 
 // Далее в функции идёт сам вывод навигации, получено здесь всё опытным путём
 if ($num_page>$page_nav) {
  echo "&nbsp;&nbsp;<a href=\"$url".($page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)))."\">(".($page_nav*(floor($num_page/$page_nav)-1-($num_page%$page_nav==0 ? 1: 0))+1)."-".($page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0))).")</a> ...";
  $begin_loop=$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0))+1;
 }
 if ($count>$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)+1)) { $end_loop=$page_nav*ceil($num_page/$page_nav); }
 for ($i = $begin_loop; $i <= $end_loop;  $i++) {
  if ($i==$num_page) echo "&nbsp; <b>$i</b>";
     else echo "&nbsp; <a href=\"$url$i\">$i</a>";
 } // for
 if ($count>$page_nav*(floor($num_page/$page_nav)-($num_page%$page_nav==0 ? 1: 0)+1)) {
  echo "&nbsp;&nbsp;... <a href=\"$url".($page_nav*ceil($num_page/$page_nav)+1)."\">(".($page_nav*ceil($num_page/$page_nav)+1);
  if ($page_nav*ceil($num_page/$page_nav)+1<$count) {
   echo "-".($count<=$page_nav*(ceil($num_page/$page_nav)+1) ? $count: $page_nav*(ceil($num_page/$page_nav)+1));
  }
  echo ")</a>";
 }
 echo "&nbsp;&nbsp;</div>\n";
} // nav_page()

?>