PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 15
vlggera Отправлено: 11 Февраля, 2014 - 16:16:40 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
IllusionMH пишет:


Спасибо обязательно почитаю,зря раньше не начал..
vlggera Отправлено: 11 Февраля, 2014 - 16:06:12 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
IllusionMH пишет:
vlggera, вы способ с уникальными rel пробовали использовать? Код уже скинул.
То что вы показываете не помогает ни капли.


Пока не пробовал.собираю всю информацию..ночью буду пробовать. если получиться обязательно отпишусь.
Да еще я в яве полный ноль,не сталкивался, где можно нарыть хороший учебник с простым описанием.
vlggera Отправлено: 11 Февраля, 2014 - 15:43:32 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
IllusionMH пишет:
vlggera, и что я должен здесь увидеть?
Выводите отдельно все заголовки. Потом выводити соответствующие тексты.
Можете разметку для заголовков склеивать в 1 строку, во вторую строку склеивать содержимое табов(какие тут попапы?).
потом вставить это в соответствующие места в разметке.

Не знаю как объяснить но должно быть так отдельно для каждого заголовка
vlggera Отправлено: 11 Февраля, 2014 - 15:32:30 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
IllusionMH пишет:
vlggera, ну ну. Там небось это в файлике без комментраия в начале что это за плагин.
Ну или мы как тыжпрограммисты должны угадывать как в том неизвестном скрипте это реализовано?

На правах гадалки: (не забыть $i=0; перед циклом)
CODE (htmlphp):
скопировать код в буфер обмена
  1. <div class='popup tabs_info<?php echo ++i; ?>'>
  2.                 <a class='close' href='#'>Close</a>
  3.                 <h2><?php echo $myrow['name']; ?></h2>            
  4.                 <div class='selectTabs'>
  5.                         <ul class='lineTabs'>
  6.                                 <li class='active'><a href='#'>Ингридиенты</a></li>
  7.                                 <li><a href='#'>Способ приготовления</a></li>
  8.                         </ul>
  9.                         <div class='tab_content'>
  10.                                 <div class='tab1'>
  11.                                         <p><?php echo $myrow['ingrid']; ?></p>
  12.                                 </div>
  13.                                 <div class='tab2'>
  14.                                         <p><?php echo $myrow['text']; ?></p>
  15.                                 </div>
  16.                         </div>
  17.                 </div>                
  18.         </div>
  19.        
  20. <div class='link_group'>
  21.     <a class='show_popup' rel='tabs_info<?php echo i; ?>' href='#'><?php echo $myrow['name']; ?></a>
  22. </div>


Вот оригинал:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Попапы</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<!--<script type="text/javascript" src="js/jquery-1.7.1.min.js"></script>-->
<script type="text/javascript" src="js/my_scripts.js"></script>
</head>

<body>
<div class="link_group">
<a class="show_popup" rel="reg_form" href="#">Зарегистрируйтесь</a>
<a class="show_popup" rel="photo_win" href="#">Галерея</a>
<a class="show_popup" rel="tabs_info" href="#">Окно со вкладками</a>
</div>

<div class="popup reg_form">
<a class="close" href="#">Close</a>
<h2>Регистрация на сайте</h2>
<form method="post" action="">
<label for="login">Введите логин:</label>
<input type="text" name="login" />
<label for="password">Введите пароль:</label>
<input type="password" name="password" />
<input type="submit" value="Войти" />
</form>
</div>
<div class="popup photo_win">
<a class="close" href="#">Close</a>
<h2>Галерея</h2>
<div class="img_wrap">
<img alt="" src="images/pic_1.png" />
<img alt="" src="images/pic_2.png" />
<img alt="" src="images/pic_3.png" />
<img alt="" src="images/pic_2.png" />
<img alt="" src="images/pic_3.png" />
<img alt="" src="images/pic_1.png" />
</div>
</div>
<div class="popup tabs_info">
<a class="close" href="#">Close</a>
<h2>Вкладки (tabs)</h2>
<div class="selectTabs">
<ul class="lineTabs">
<li class="active"><a href="#">Удобства вкладок</a></li>
<li><a href="#">Преимущества вкладок</a></li>
</ul>
<div class="tab_content">
<div class="tab1">
<p>Tabs - элемент интерфейса для отображения группы документов таким образом, что только 1 активный документ показан, а остальные спрятаны. Пришёл этот элемент интерфейса в компьютеры из офисного быта: папки с документами разделялись такими закладками на группы. Ну и конечно телефонные книги часто разделены табами по алфавиту.</p>
</div>
<div class="tab2">
<p><img alt="" src="/images/tabs.jpg" /> Табы показаны в одном месте, рядом. Отсюда — удобство навигации. И целостность навигации, что тоже важно. Все уже привыкли к табам, так как видят и используют их везде (те же телефонные книжки, каталоги в библиотеках, и т.д.). А значит и домохозяйка знает, как они работают.</p>
</div>
</div>
</div>
</div>
</body>
</html>
vlggera Отправлено: 11 Февраля, 2014 - 15:17:10 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
IllusionMH пишет:
vlggera, <?php echo $myrow['ingrid']; ?>
если я не разучился читать, то проблема изначально в том, что всплывают все окна.
vlggera пишет:
Проблема в том что при нажатие на название всплывают все окна рецептов

это проблема с реализацией клиентской части
IllusionMH пишет:
Вы должны залезть в документацию и посмотреть как в плагине организуется связь и сделать так, чтобы она была уникальна для каждой пары заголовок-попап.


в том то и дело что скрипт нарыл в инете,понравился, решил попробовать у себя..документации нет просто скрипт.
vlggera Отправлено: 11 Февраля, 2014 - 14:17:24 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
IllusionMH пишет:
vlggera, мы догадались. Перечитайте еще раз цитату. Мелкий в последнем предложении явно указал на проблему - отсутствие связи между конкретным заголовком и блоком для попапа. Вы должны залезть в документацию и посмотреть как в плагине организуется связь и сделать так, чтобы она была уникальна для каждой пары заголовок-попап.
К примеру добавлять ид к классу и rel, или просто наращиваемый индекс.


честно не понимаю при чем здесь style классы..
rel включает плагин окна
подстановку нужно сделать здесь
Плагин popup:
<div class="popup tabs_info">
<a class="close" href="#">Close</a>
<h2>Вкладки (tabs)</h2>
<div class="selectTabs">
<ul class="lineTabs">
<li class="active"><a href="#">Ингредиенты</a></li>
<li><a href="#">Способ приготовления</a></li>
</ul>
<div class="tab_content">
<div class="tab1">
<p>Нужно подставить $myrow['ingrid']</p>
</div>
<div class="tab2">
<p>Нужно подставить $myrow['text']</p>
</div>
</div>
</div>
</div>
vlggera Отправлено: 11 Февраля, 2014 - 13:15:36 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
Мелкий пишет:
К PHP вопрос, в сущности, отношения не имеет.
Если вам дали 10 яблок и сказали "покажи яблоко" - показать одно, два, три или все 10 яблок - все варианты являются верными. Иначе говоря - в JS коде отображения всплывающего окна никак не различается, что именно надо показать.
Есть предположение, что существует связь между rel='tabs_info' и css-классом tabs_info и они должны попарно совпадать для одного рецепта и различаться для разных рецептов.


нужно реализовать подстановку данных из базы в плагин popup
vlggera Отправлено: 11 Февраля, 2014 - 11:54:51 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
esterio пишет:
первая причина по которой у Вас нифига не получилось: урокы Попова. Для решения проблемы читаем статью от пользователя даного форума
http://forum.php.su/topic.php?forum=33&topic=793


Да согласен начинал 2 или 3 года назад по его урокам, но понял что туфта.Стараюсь сам разбираться. Согласен код написан коряво, но код который я выложил хоть что то вывел.Пытался вынести скрипт вывода окна за пределы цикла,ни чего не выводит.Создавал переменные с подстановкой в скрипт окна,вывод только первого рецепта.Пытался передать функции id рецепта, но не знаю как. Может ли страница передать данные самой себе.
vlggera Отправлено: 10 Февраля, 2014 - 21:45:07 • Тема: Всплывающего окна • Форум: Вопросы новичков

Ответов: 20
Просмотров: 654
Нужна помощь.не могу довести до ума скрип что-бы правильно работал.
Ситуация такая: есть таблица с рецептами пользователей, есть страница где в цикле выводятся названия рецептов.Хочу сделать что-бы при нажатии на название рецепта его описание выводилось в всплывающем окне.Проблема в том что при нажатие на название всплывают все окна рецептов. Как сделать что-бы окно всплывало одно и с нужной информацией. Вот скрипт:

CODE (htmlphp):
скопировать код в буфер обмена
  1. $result = mysql_query("SELECT id,name,ingrid,text FROM recept_user WHERE user_id = '$user_id' and cat = '$cat' ORDER BY name LIMIT $start, $num");
  2.  
  3. $myrow = mysql_fetch_array($result);
  4.  
  5. do
  6. {
  7. printf ("
  8. <div class='popup tabs_info'>
  9.                 <a class='close' href='#'>Close</a>
  10.                 <h2>%s</h2>            
  11.                 <div class='selectTabs'>
  12.                         <ul class='lineTabs'>
  13.                                 <li class='active'><a href='#'>Ингридиенты</a></li>
  14.                                 <li><a href='#'>Способ приготовления</a></li>
  15.                         </ul>
  16.                         <div class='tab_content'>
  17.                                 <div class='tab1'>
  18.                                         <p>%s</p>
  19.                                 </div>
  20.                                 <div class='tab2'>
  21.                                         <p>%s</p>
  22.                                 </div>
  23.                         </div>
  24.                 </div>                 
  25.         </div>
  26.        
  27. <div class='link_group'>
  28.     <a class='show_popup' rel='tabs_info' href='#'>%s</a>
  29. </div><br>",$myrow['name'],$myrow['ingrid'],$myrow['text'],$myrow['name']);
  30. }
  31.  
  32. while($myrow = mysql_fetch_array($result));
  33. ?>
vlggera Отправлено: 08 Декабря, 2012 - 00:42:36 • Тема: Загрузка контента • Форум: Объектно-ориентированное программирование

Ответов: 9
Просмотров: 1847
это не статичная страница. она динамически формируется из базы. когда делал test_cat отдельной страницей со всем(шапкой,подвалом и боковыми контейнерами) все работает нармально. решил сделать одну страницу с подгрузкой обработчиков в блок,где те уже подгружают контент из базы...
vlggera Отправлено: 08 Декабря, 2012 - 00:07:27 • Тема: Загрузка контента • Форум: Объектно-ориентированное программирование

Ответов: 9
Просмотров: 1847
при чем тут код..он порезан..я суть просто передать хотел что делаеть test_cat1.php и куда он подгружается..у меня проблема что в index не подгружается page2.. хоть я и лол в програмирование, но думаю что нужно через get передать в index переменную страницы2..вот как это сделать я не знаю
vlggera Отправлено: 07 Декабря, 2012 - 22:38:53 • Тема: Загрузка контента • Форум: Объектно-ориентированное программирование

Ответов: 9
Просмотров: 1847
index.php

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  switch($page)
  3. {
  4.  
  5.  
  6.  case"test_cat1";
  7.  include("../test/test_cat1.php");
  8.  break;
  9.  
  10. }
  11. ?>



test_cat1.php


CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. ?>
  3.  
  4. <?
  5. include("../bloks/db.php");
  6.  
  7. $cat = mysql_escape_string($_GET['cat']);
  8.  
  9. $cat = strip_tags($cat);
  10.        
  11. $cat = htmlspecialchars($cat);
  12.  
  13. $cat = stripslashes($cat);
  14.    
  15. $cat = addslashes($cat);  
  16.  
  17. $_GET["cat"] = $cat;
  18.  
  19. ?>
  20.  
  21. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  22. <html>
  23. <head>
  24. <meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
  25. <title>Untitled Document</title>
  26. </head>
  27.  
  28. <body>
  29.  
  30. <?
  31. $result77 = mysql_query("SELECT str FROM str", $db);
  32. $myrow77 = mysql_fetch_array($result77);
  33. $num = mysql_real_escape_string($myrow77["str"]);
  34. @$page = mysql_real_escape_string($_GET['page']);
  35. $result00 = mysql_query("SELECT COUNT(*) FROM 1bluda WHERE cat1='$cat' OR cat2='$cat' OR cat3='$cat' ");
  36. $temp = mysql_fetch_array($result00);
  37. $posts = $temp[0];
  38. $total = (($posts - 1) / $num) + 1;
  39. $total =  intval($total);
  40. $page = intval($page);
  41. if(empty($page) or $page < 0) $page = 1;
  42.  if($page > $total) $page = $total;
  43. $start = mysql_real_escape_string($page * $num - $num);
  44.  
  45.  
  46.    
  47. $result = mysql_query("SELECT id,cat1,cat2,cat3 FROM 1bluda WHERE cat1='$cat' OR cat2='$cat' OR cat3='$cat' ORDER BY name LIMIT $start, $num");
  48.  
  49. $myrow = mysql_fetch_array($result);
  50.  
  51. do
  52. {
  53.  
  54. printf( " <table width='700' height='170' border='0' align='center' background='../jpg/cat.png'>
  55.  <tr  >
  56.    <td rowspan='5' width='150' height='150'><div align='right'><img src='%s' width='140' height='140'></div></td>
  57.    <td colspan='3'><div align='center' class='content'><strong><h4>%s</h4></strong></div></td>
  58.    </tr>
  59.  <tr>
  60.    <td width='175'><span class='стиль6'><strong>Категория1:</strong></span></td>
  61.    <td colspan='2'><span class='стиль10'>%s</span></td>
  62.  </tr>
  63.  <tr>
  64.    <td class='стиль5' valign='top'><div align='left'><strong>Категория2:</strong></div></td>
  65.    <td  height='50' colspan='2' rowspan='2' align='left' valign='top'><span class='стиль6'><div style='height:35px;overflow:hidden;'>%s</span></td>
  66.  </tr>
  67.  <tr>
  68.    <td>&nbsp;</td>
  69.    </tr>
  70.  <tr>
  71.    <td height='30' valign='top' class='стиль7'><strong>Категория3: <font color='FF0000'>%s</font></strong></td>
  72.    <td width='193' valign='top'><div align='left'><strong>просмотров:</strong></div></td>
  73.    <td width='164' height='20' valign='top'><div align='center'><span class='стиль7'><strong><a href='1bluda.php?page=1bluda_viem&id=%s'><font color='0000FF'>подробнее...</font></strong></span></a></div></td>
  74.  </tr>
  75. </table><br>",$myrow['1'],$myrow['2'],$myrow['3'],$myrow['4'],$myrow['5l'],$myrow['id']);
  76.  
  77. }
  78.  
  79. while($myrow = mysql_fetch_array($result));
  80.  
  81. if ($page != 1) $pervpage = '<a href=test.php?cat='.$cat.'&page=1>Первая</a> | <a href=test.php?cat='.$cat.'&page='. ($page - 1) .'>Предыдущая</a> | ';
  82.  
  83. if ($page != $total) $nextpage = ' | <a href=test.php?cat='.$cat.'&page='. ($page + 1) .'>Следующая</a> | <a href=test.php?cat='.$cat.'&page=' .$total. '>Последняя</a>';
  84.  
  85.  
  86. if($page - 5 > 0) $page5left = ' <a href=test.php?cat='.$cat.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
  87. if($page - 4 > 0) $page4left = ' <a href=test.php?cat='.$cat.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
  88. if($page - 3 > 0) $page3left = ' <a href=test.php?cat='.$cat.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
  89. if($page - 2 > 0) $page2left = ' <a href=test.php?cat='.$cat.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
  90. if($page - 1 > 0) $page1left = ' <a href=test.php?cat='.$cat.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';
  91.  
  92. if($page + 5 <= $total) $page5right = ' | <a href=test.php?cat='.$cat.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
  93. if($page + 4 <= $total) $page4right = ' | <a href=test.php?cat='.$cat.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
  94. if($page + 3 <= $total) $page3right = ' | <a href=test.php?cat='.$cat.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
  95. if($page + 2 <= $total) $page2right = ' | <a href=test.php?cat='.$cat.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
  96. if($page + 1 <= $total) $page1right = ' | <a href=test.php?cat='.$cat.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';
  97.  
  98.  
  99.  
  100. if ($total > 1)
  101. {
  102. Error_Reporting(E_ALL & ~E_NOTICE);
  103. echo "<div class=\"pstrnav\">";
  104. echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
  105. echo "</div>";
  106. }
  107.  
  108. ?>
  109.  
  110.  
  111. </body>
  112. </html>
vlggera Отправлено: 07 Декабря, 2012 - 09:57:29 • Тема: Загрузка контента • Форум: Объектно-ориентированное программирование

Ответов: 9
Просмотров: 1847
Люди помогите не получается загрузить контент на страницу.
Суть в следующем.. есть индекс страница и на ней блок контента. в этот блок с помощью switch подгружается страница в которой обрабатывается и выводятся записи из БД и в ней же формеруется постраничная навигация если записей много.
Проблема в том что при переходе на вторую страницу она не выводится.
vlggera Отправлено: 28 Сентября, 2011 - 13:25:23 • Тема: Не выводятся данные из Mysql • Форум: Вопросы новичков

Ответов: 3
Просмотров: 192
Але народ кто нибудь, отзовитесь
vlggera Отправлено: 27 Сентября, 2011 - 15:07:29 • Тема: Не выводятся данные из Mysql • Форум: Вопросы новичков

Ответов: 3
Просмотров: 192
Ребята помогите не могу понять в чем дело...Суть такова - есть база исполнителей и их композиций... На страницу по запросу выводим исполнителя и его композиции..если их много, то идет постраничный вывод(на страницу 10 композиций)..проблема в том что на первой странице все нормально и в цикле все композиции выводятся,но переходя на вторую странцу выдает ошибку mysql_fetch_array(). А не выводит потому что 1 страница передает почему то только одно слово из имени певца(в имени через пробел 3). Не могу понять почему обрезается имя.
<?
include("../blocks/bd.php");

if (isset($_GET['name'])) {$name = $_GET['name'];}

?>
<?
$result77 = mysql_query("SELECT str FROM options_music", $db);
$myrow77 = mysql_fetch_array($result77);
$num = $myrow77["str"];

@$page = $_GET['page'];
$result00 = mysql_query("SELECT COUNT(*) FROM music WHERE name='$name'");
$temp = mysql_fetch_array($result00);
$posts = $temp[0];
$total = (($posts - 1) / $num) + 1;
$total = intval($total);
$page = intval($page);

if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
$start = $page * $num - $num;
$result = mysql_query("SELECT * FROM music WHERE name='$name' ORDER BY id LIMIT $start, $num",$db);
$myrow = mysql_fetch_array($result);

do
{
printf("<table width='480'>
<tr>
<td width='174' align='left'><span class='стиль4'>%s</span></td>
<td width='220' align='left'>
<object type='application/x-shockwave-flash' data='../blocks/player.swf' id=audioplayer1 height=20 width=220>
<param name=movie value='../blocks/player.swf'></param>
<param name=FlashVars value='playerID=1&soundFile=%s'></param>
<param name=quality value=high></param>
<param name=menu value=false></param>
<param name=wmode value=transparent></param>

</object
></td>
<td width='70'><div align='center'>%sСкачать</div></td>
</tr>
</table><br>",$myrow['title'],$myrow['play'],$myrow['download']);

}
while($myrow = mysql_fetch_array($result));

if ($page != 1) $pervpage = '<a href=viem_song?name='.$name.'&page=1>Первая</a> | <a href=viem_song.php?name='.$name.'&page='. ($page - 1) .'>Предыдущая</a> | ';

if ($page != $total) $nextpage = ' | <a href=viem_song.php?name='.$name.'&page='. ($page + 1) .'>Следующая</a> | <a href=viem_song.php?name='.$name.'&page=' .$total. '>Последняя</a>';

if($page - 5 > 0) $page5left = ' <a href=viem_song.php?name='.$name.'&page='. ($page - 5) .'>'. ($page - 5) .'</a> | ';
if($page - 4 > 0) $page4left = ' <a href=viem_song.php?name='.$name.'&page='. ($page - 4) .'>'. ($page - 4) .'</a> | ';
if($page - 3 > 0) $page3left = ' <a href=viem_song.php?name='.$name.'&page='. ($page - 3) .'>'. ($page - 3) .'</a> | ';
if($page - 2 > 0) $page2left = ' <a href=viem_song.php?name='.$name.'&page='. ($page - 2) .'>'. ($page - 2) .'</a> | ';
if($page - 1 > 0) $page1left = ' <a href=viem_song.php?name='.$name.'&page='. ($page - 1) .'>'. ($page - 1) .'</a> | ';

if($page + 5 <= $total) $page5right = ' | <a href=viem_song.php?name='.$name.'&page='. ($page + 5) .'>'. ($page + 5) .'</a>';
if($page + 4 <= $total) $page4right = ' | <a href=viem_song.php?name='.$name.'&page='. ($page + 4) .'>'. ($page + 4) .'</a>';
if($page + 3 <= $total) $page3right = ' | <a href=viem_song.php?name='.$name.'&page='. ($page + 3) .'>'. ($page + 3) .'</a>';
if($page + 2 <= $total) $page2right = ' | <a href=viem_song.php?name='.$name.'&page='. ($page + 2) .'>'. ($page + 2) .'</a>';
if($page + 1 <= $total) $page1right = ' | <a href=viem_song.php?name='.$name.'&page='. ($page + 1) .'>'. ($page + 1) .'</a>';

if ($total > 1)
{
Error_Reporting(E_ALL & ~E_NOTICE);
echo "<div class=\"pstrnav\">";
echo $pervpage.$page5left.$page4left.$page3left.$page2left.$page1left.'<b>'.$page.'</b>'.$page1right.$page2right.$page3right.$page4right.$page5right.$nextpage;
echo "</div>";
}

?>

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB