Posted 7 апреля, 201311 yr comment_26740 Название: Easy Pages 1.1.3 Добавил: povstance Добавлен: 08 Апр 2013 Категория: Компоненты, Приложения для IP.Board Название по-русски : Дополнительные страницы для IP.Board Версия IP.Board: 3.4.x Easy Pages 1.1.3 - простой и мощный компонент для создания дополнительных страниц на вашем форуме. Для создания страницы вы можете ввести название и содержимое, вам даже не нужно знать HTML или PHP (хотя вы можете использовать их в своих страницах)
7 апреля, 201311 yr comment_26741 Спасибо.Как раз ждал обновку В названии темы бы еще написали что это версия 1.1.3 Edited 7 апреля, 201311 yr by HooLIGUN
7 апреля, 201311 yr Author comment_26747 HooLIGUN, не знаю, проверил лично у себя на 3.4.3, все работает нормально.
7 апреля, 201311 yr comment_26748 povstance,Ну да,я тоже установил,визуальный редактор работает...Но версия смутила
7 апреля, 201311 yr Author comment_26749 HooLIGUN, сам сначала удивился, но все пошло как по маслу, видимо разработчик засыпая обнову штамповал
16 мая, 201311 yr comment_31733 Всем привет. У меня тут проблемка с данным приложением. Нет пункта в меню Других приложений. Пробовал раз 5 переустановить, включая полное удаление файлов с хоста и заливал по новой. Не помогло. Версия IPB - 3.4.4 Версия приложения - 1.1.3 ps К вам на сервер скрин залить не могу, выдает ошибку (Возникла ошибка при загрузке файла) Заранее спасибо за помощь)
18 мая, 201311 yr comment_31959 компонент точно включен в АЦ? я же приложил скрин где четко видно, что он включен.
19 августа, 201311 yr comment_40560 АЦ-настройки-приложения-управление приложениями-Easy Page - редактировать - Права доступа - Скрыть вкладку (нет) _yhp.p.ht/admin/index.php?adsess=e0ef39a049bfc76f7de19cb1a7fb5a75&app=core&module=applications§ion=applications&do=applications_overview
19 августа, 201311 yr comment_40569 АЦ-настройки-приложения-управление приложениями-Easy Page - редактировать - Права доступа - Скрыть вкладку (нет) _yhp.p.ht/admin/index.php?adsess=e0ef39a049bfc76f7de19cb1a7fb5a75&app=core&module=applications§ion=applications&do=applications_overview сделал все по 1 пункту , появилось page , но как изменить название , и вставить туда ссылку ?
24 апреля, 201410 yr comment_62004 Вторую вкладку(раздел) реально сделать с страницами в этом моде? А то я допустим хоче сделать раздел с страницами разных тематик. Edited 24 апреля, 201410 yr by bsnet
27 мая, 201410 yr comment_64302 Помогите вставить PHP код. Хочу приделать туда BanList сервера ( SuperBan) в самом скрипте 4 файла ( index.php , chek.php, config.php , ban,php ) вся нужная информация в файле index.php <?PHP // Делает выборку из таблицы superban include "config.php"; function MakeSelection($sql) { global $host, $login, $password, $db; $conn = mysql_connect($host, $login, $password); mysql_set_charset('utf8', $conn); if (!$conn) { echo "Unable to connect to DB: " . mysql_error(); } if (!mysql_select_db($db)) { echo "Unable to select mydbname: " . mysql_error(); } $result = mysql_query($sql); if (!$result) { echo "Could not successfully run query ($sql) from DB: " . mysql_error(); } else { while ($row = mysql_fetch_assoc($result)) { $users[] = $row; } } mysql_free_result($result); mysql_close($conn); return $users; } // Выбирает что и как запрашивать из таблицы function BottomPanel() { global $table, $lines; if ($_GET["search"] == "") $sql = "Select * from ".$table." order by banid desc"; else { $search = mysql_escape_string($_GET["search"]); $sql = "Select * from ".$table." where ip like '%".$search."%' or banname like '%".$search."%' or name like '%".$search."%' order by banid desc"; } $users = MakeSelection($sql); //Печатаем резальтат PrintResult($users); } // Печатает результат запроса function PrintResult($array) { global $top_color, $line_odd_color, $line_even_color, $bottom_color, $page_color, $cursor_color, $lines, $line_add_color; print(" <tr align = left bgcolor = "".$top_color.""> <td><b>Дата [время]</b></td> <td><b>Ник игрока</b></td> <td><b>Ник админа</b></td> <td><b>Причина<b></td> <td><b>Статус бана<b></td> </tr>"); if (count($array) > 0) { if (isset($_GET["page"])) {$p = ($_GET["page"]-1)*$lines;} else {$p = 0;} for ($i = $p; $i < $p+$lines and $i < count($array); $i++) { if (intval($array[$i]['unbantime']) > 0) {$unban = (($array[$i]['unbantime']-$array[$i]['time'])/60)." мин.";} if (intval($array[$i]['unbantime']) == 0) {$unban = "Навсегда";} if (intval($array[$i]['unbantime']) == -1) {$unban = "Разбанен";} if ($array[$i]['reason'] == "") {$reason = "Не указана";} else {$reason = $array[$i]['reason'];} if ($flag) { $flag = false; $color = $line_even_color; } else { $flag = true; $color = $line_odd_color; } print(" <tr align = left bgcolor = "".$color."" onMouseOver="this.style.backgroundColor='".$cursor_color."'" onMouseOut="this.style.backgroundColor='".$color."'" onClick="Toggle(dop".$i.")"> <td>".date("d.m.Y [H:i]", $array[$i]['time'])."</td> <td>".htmlspecialchars($array[$i]['banname'])."</td> <td>".$array[$i]['admin']."</td> <td>".$reason."</td> <td>".$unban."</td> </tr>"); if ($array[$i]['bantime'] == 0) $bantime = date("d.m.Y [H:i]", $array[$i]['time']); else $bantime = date("d.m.Y [H:i]", $array[$i]['bantime']); if (intval($array[$i]['unbantime']) > 0) $unban = date("d.m.Y [H:i]", $array[$i]['unbantime']); else $unban = "-"; print(" <tr align = left bgcolor = "".$line_add_color."" id = "dop".$i."" style = "display: none;"> <td colspan="5"><b>Последний визит: </b>".$bantime."<br><b>Последний IP адрес: </b>".$array[$i]['ip']."<br><b>Последний ник: </b>".$array[$i]['name']."<br><b>Дата окончания бана: </b>".$unban."</td> </tr>"); } print("<tr align = left bgcolor = "".$bottom_color.""><td colspan = 5>"); if (ceil(count($array)/$lines) > 1) { for ($i = 1; $i <= ceil(count($array)/$lines); $i++) { if (isset($_GET["page"])) {$p = $_GET["page"];} else {$p = 1;} if ($p == $i) { Print("<font style="background-color: #BBBBBB;"> ".$i." </font> "); } else { Print("<a href = "?page=".$i."" style="background-color: ".$page_color.";" onMouseOver="this.style.backgroundColor='".$cursor_color."'" onMouseOut="this.style.backgroundColor='".$page_color."'"> ".$i." </a> "); } } } print(" </td></tr>"); } } // Делает запрсс из таблицы superban function SqlQuery() { global $font_size, $font_color; echo "<form name="search" method="get" style="font-family: Verdana; font-size: ".$font_size."; color: ".$font_color.""> Поиск: <input type="text" name="search" value="".$_GET["search"].""><input type="submit" value="Искать"></form>"; echo "<table align="center" border = 0 cellpadding = 3 cellspacing = 3 width = 100% style="font-family: Verdana; font-size: ".$font_size."; color: ".$font_color."">"; BottomPanel(); echo "</table>"; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Бан-лист</title> <script> function Toggle(el) { el.style.display = (el.style.display == 'none') ? '' : 'none' } </script> <style type="text/css"> a { text-decoration: none; } a:link { color: <?echo $font_color?>; } a:visited { color: <?echo $font_color?>; } a:active { color: <?echo $font_color?>; } a:hover { color: <?echo $font_color?>; } </style> </head> <body bgcolor = "<?echo $bgcolor?>"> <?SqlQuery()?> </body> </html> Как её вывести в Easy Page?
27 мая, 201410 yr comment_64304 Помогите вставить PHP код. Хочу приделать туда BanList сервера ( SuperBan) в самом скрипте 4 файла ( index.php , chek.php, config.php , ban,php ) вся нужная информация в файле index.php <?PHP // Делает выборку из таблицы superban include "config.php"; function MakeSelection($sql) { global $host, $login, $password, $db; $conn = mysql_connect($host, $login, $password); mysql_set_charset('utf8', $conn); if (!$conn) { echo "Unable to connect to DB: " . mysql_error(); } if (!mysql_select_db($db)) { echo "Unable to select mydbname: " . mysql_error(); } $result = mysql_query($sql); if (!$result) { echo "Could not successfully run query ($sql) from DB: " . mysql_error(); } else { while ($row = mysql_fetch_assoc($result)) { $users[] = $row; } } mysql_free_result($result); mysql_close($conn); return $users; } // Выбирает что и как запрашивать из таблицы function BottomPanel() { global $table, $lines; if ($_GET["search"] == "") $sql = "Select * from ".$table." order by banid desc"; else { $search = mysql_escape_string($_GET["search"]); $sql = "Select * from ".$table." where ip like '%".$search."%' or banname like '%".$search."%' or name like '%".$search."%' order by banid desc"; } $users = MakeSelection($sql); //Печатаем резальтат PrintResult($users); } // Печатает результат запроса function PrintResult($array) { global $top_color, $line_odd_color, $line_even_color, $bottom_color, $page_color, $cursor_color, $lines, $line_add_color; print(" <tr align = left bgcolor = "".$top_color.""> <td><b>Дата [время]</b></td> <td><b>Ник игрока</b></td> <td><b>Ник админа</b></td> <td><b>Причина<b></td> <td><b>Статус бана<b></td> </tr>"); if (count($array) > 0) { if (isset($_GET["page"])) {$p = ($_GET["page"]-1)*$lines;} else {$p = 0;} for ($i = $p; $i < $p+$lines and $i < count($array); $i++) { if (intval($array[$i]['unbantime']) > 0) {$unban = (($array[$i]['unbantime']-$array[$i]['time'])/60)." мин.";} if (intval($array[$i]['unbantime']) == 0) {$unban = "Навсегда";} if (intval($array[$i]['unbantime']) == -1) {$unban = "Разбанен";} if ($array[$i]['reason'] == "") {$reason = "Не указана";} else {$reason = $array[$i]['reason'];} if ($flag) { $flag = false; $color = $line_even_color; } else { $flag = true; $color = $line_odd_color; } print(" <tr align = left bgcolor = "".$color."" onMouseOver="this.style.backgroundColor='".$cursor_color."'" onMouseOut="this.style.backgroundColor='".$color."'" onClick="Toggle(dop".$i.")"> <td>".date("d.m.Y [H:i]", $array[$i]['time'])."</td> <td>".htmlspecialchars($array[$i]['banname'])."</td> <td>".$array[$i]['admin']."</td> <td>".$reason."</td> <td>".$unban."</td> </tr>"); if ($array[$i]['bantime'] == 0) $bantime = date("d.m.Y [H:i]", $array[$i]['time']); else $bantime = date("d.m.Y [H:i]", $array[$i]['bantime']); if (intval($array[$i]['unbantime']) > 0) $unban = date("d.m.Y [H:i]", $array[$i]['unbantime']); else $unban = "-"; print(" <tr align = left bgcolor = "".$line_add_color."" id = "dop".$i."" style = "display: none;"> <td colspan="5"><b>Последний визит: </b>".$bantime."<br><b>Последний IP адрес: </b>".$array[$i]['ip']."<br><b>Последний ник: </b>".$array[$i]['name']."<br><b>Дата окончания бана: </b>".$unban."</td> </tr>"); } print("<tr align = left bgcolor = "".$bottom_color.""><td colspan = 5>"); if (ceil(count($array)/$lines) > 1) { for ($i = 1; $i <= ceil(count($array)/$lines); $i++) { if (isset($_GET["page"])) {$p = $_GET["page"];} else {$p = 1;} if ($p == $i) { Print("<font style="background-color: #BBBBBB;"> ".$i." </font> "); } else { Print("<a href = "?page=".$i."" style="background-color: ".$page_color.";" onMouseOver="this.style.backgroundColor='".$cursor_color."'" onMouseOut="this.style.backgroundColor='".$page_color."'"> ".$i." </a> "); } } } print(" </td></tr>"); } } // Делает запрсс из таблицы superban function SqlQuery() { global $font_size, $font_color; echo "<form name="search" method="get" style="font-family: Verdana; font-size: ".$font_size."; color: ".$font_color.""> Поиск: <input type="text" name="search" value="".$_GET["search"].""><input type="submit" value="Искать"></form>"; echo "<table align="center" border = 0 cellpadding = 3 cellspacing = 3 width = 100% style="font-family: Verdana; font-size: ".$font_size."; color: ".$font_color."">"; BottomPanel(); echo "</table>"; } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>Бан-лист</title> <script> function Toggle(el) { el.style.display = (el.style.display == 'none') ? '' : 'none' } </script> <style type="text/css"> a { text-decoration: none; } a:link { color: <?echo $font_color?>; } a:visited { color: <?echo $font_color?>; } a:active { color: <?echo $font_color?>; } a:hover { color: <?echo $font_color?>; } </style> </head> <body bgcolor = "<?echo $bgcolor?>"> <?SqlQuery()?> </body> </html> Как её вывести в Easy Page? лучше через IP Content
18 сентября, 201410 yr comment_71529 Возник вопрос. Необходимо использовать данное приложение как несколько страниц на форуме, где будут размещены другие сайты через фрейм, что то типа базы данных игры и личного кабинета к ней. Скажем пытаюсь сделать цельный сайт на базе IPB. Как бы 1 страницу сделал все отлично. Но возникла проблема при создание второй. Необходимо что бы обе страницы были в навигационном меню форума и когда пользователь находится на них у них была подсветка, как это сделано у страниц Форумы и Пользователи. 1 я добавил, все отлично. Блок находится в <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} ***КОД КОТОРЫЙ ДОБАВИЛ**** <if test="$data['app_dir'] == 'easypages'"> <li id='nav_app_{$data['app_dir']}}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}gamebase' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], $this->lang->words['nav_menu_database'] )"}'>{$this->lang->words['nav_menu_database']}</a></li> </if> ***КОНЕЦ*** </if> </foreach> Как видно что тут идет проверка конкретно на приложение easypages Необходимо добавить ещё один if с проверкой страницы или же добавить данное условие для проверки какую страницу открывать, а именно: Это первое: href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}gamebase' А это будет например второе: href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}manageuser' gamebase и manageuser это и есть страницы которые мы создаем в данном приложение. Вид ссылки получается например такой: __site.com/pages/gamebase Прошу помочь с реализацией.
28 февраля, 20159 yr comment_82070 при переходе на созданную страницу отображается список форум, а не страница (версия 3.4.6)
18 марта, 20159 yr comment_83430 Ребяяят, подскажите почему у меня вместо русского языка в этом компоненте всё пишется знаками вопроса? Ну никак не пойму...
26 марта, 20159 yr comment_84055 можно ли изменить как то ссылку site.ru/page/ на site.ru/моё название/ ?
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.