Сообщений: 928
Тем: 104
Зарегистрирован: Nov 2007
Репутация:
3,520
12-17-2008, 10:29 PM
(Сообщение последний раз редактировалось: 12-18-2008, 06:11 PM DarkLoki.)
Дорогие пользователи портала Zone-game вот буквально несколько дней назад мне в голову пришла идея создать ету тему и делитса своими наработками а также если у вас есть свои наработки делимся под (хайдом).
Все свои наработки, доработки, фиксы вылажывать под хайдом на ваше усмотрение! :p
Hichnick - вот смотрю ет у тебя на сайте пхп скрипт такой что показывает включен евент или нет или ты в ручную ??))
Сообщений: 51
Тем: 3
Зарегистрирован: Nov 2008
Репутация:
0
Я конечш не жадный, но только обмен.
Глобал Гк+ гм шоп(встроены книжки скилов и предметы парт2 и тд) на бафера.
Бафера построеного на ядре, т.е действия из ядра беруться. Нормально оформленого и с возвращением на страничку бафа. Бафера работающие по принципу нуб хелпера не нужны.
Сообщений: 48
Тем: 5
Зарегистрирован: May 2008
Репутация:
76
Tonchi Написал:Hichnick - вот смотрю ет у тебя на сайте пхп скрипт такой что показывает включен евент или нет или ты в ручную ??))
тут всё просто, при включении эвента, в базу добавляется параметр 1 или 0. скриптом берутся данные из базы и выводяться на сайт.
Сообщений: 928
Тем: 104
Зарегистрирован: Nov 2007
Репутация:
3,520
Приблезительно как ето зделать я понимаю, а не мог бы ты поделитса своим скриптиком (под хайдом) ??
Спасибку тыкну, думаю не я один!
Заране благодарен.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
Tonchi, незнаю что вышло, что в твоей таблице было, то и вывел.
PHP код: <?php
// Конфиг подключения к базе данных
$CONFIG['dbaddress'] = "localhost"; // Хост, по умолчанию localhost
$CONFIG['dbuser'] = "root"; // Логин к базе данных
$CONFIG['dbpass'] = "12345"; // Пароль к базе данных
$CONFIG['dbname'] = "l2d"; // База данных
$cont=mysql_connect($CONFIG['dbaddress'],$CONFIG['dbuser'],$CONFIG['dbpass'])or die("Could not connect");
mysql_select_db($CONFIG['dbname'],$cont);
$res = mysql_query("SELECT name,value FROM server_variables
WHERE (value='on' OR value='off') AND (name<>'transport')
AND (name<>'NPCBuffer') AND (name<>'Tournament') AND (name<>'Bonus_event')",$cont);
while($row=mysql_fetch_row($res)){
$serch=array("on", "off");
$status=array(
"<span style=\"color:#00ff00\">START</span>",
"<span style=\"color:#ff0000\">STOP</span>");
$status_event=str_replace($serch,$status,$row[1]);
$se=array(
"Christmas",
"Bonus_event",
"glitter",
"l2day",
"CofferofShadows");
$events=array(
"Рождество",
"Бонус",
"Medal Collecting",
"L2 Day",
"Coffer of Shadows");
$event=str_replace($se,$events,$row[0]);
echo"
<div align=\"center\">
<table border=\"0\">
<tr>
<td width=\"145\" align=\"left\"><font size = \"2\">[Event] {$event}</font> </td>
<td width=\"40\" align=\"center\"><font size = \"2\">{$status_event}</font></td>
</tr>
</table>
</div>";
}
mysql_close($cont);
Так же, для тебя и других пользователей CMS DataLife Engine. Как вы знаете в дле закрыта возможность использовать PHP код в шаблонах, но это не проблема, откройте index.php и найдите следующий код:
PHP код: <?php
echo $tpl->result['main'];
После чего, заменяем его на слудующий код:
PHP код: <?php
//echo $tpl->result['main'];
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
Все, теперь в шаблонах DLE можно использовать PHP код. Конечно для DLE немного вывод настроим и сделаем блок, для этого откройте в шаблоне файл main.tpl и найдите следующий код:
<tr>
<td align="left" valign="top"><img src="{THEME}/images/spacer.gif" width="1" height="10" /></td>
</tr>
</table>
Кто не понял, это нижняя часть блока. Так как блоков может быть не сколько, то смотрим под каким удобнее вывести. После этого вставляем следующий код:
<table width="205" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" class="bl_title_bkgr">Events на сервере</td>
</tr>
<tr>
<td align="left" valign="top"><img src="{THEME}/images/dlet_bl_1.gif" width="205" height="12" /></td>
</tr>
<tr>
<td align="left" valign="top" class="block_02"><table width="205" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="20" align="left" valign="top"><img src="{THEME}/images/spacer.gif" width="20" height="1" /></td>
<td width="175" align="left" valign="top" class="stext">
PHP код: <?php
// Конфиг подключения к базе данных
$CONFIG['dbaddress'] = "localhost"; // Хост, по умолчанию localhost
$CONFIG['dbuser'] = "root"; // Логин к базе данных
$CONFIG['dbpass'] = "12345"; // Пароль к базе данных
$CONFIG['dbname'] = "l2d"; // База данных
$cont=mysql_connect($CONFIG['dbaddress'],$CONFIG['dbuser'],$CONFIG['dbpass'])or die("Could not connect");
mysql_select_db($CONFIG['dbname'],$cont);
$res = mysql_query("
SELECT name,value FROM server_variables
WHERE (value='on' OR value='off')
AND (name<>'transport') AND (name<>'NPCBuffer')
AND (name<>'Tournament') AND (name<>'Bonus_event')",$cont);
while($row=mysql_fetch_row($res)){
$serch=array("on", "off");
$status=array(
"<span style=\"color:#00ff00\">START</span>",
"<span style=\"color:#ff0000\">STOP</span>");
$status_event=str_replace($serch,$status,$row[1]);
$se=array(
"Christmas",
"Bonus_event",
"glitter",
"l2day",
"CofferofShadows");
$events=array(
"Рождество",
"Бонус",
"Medal Collecting",
"L2 Day",
"Coffer of Shadows");
$event=str_replace($se,$events,$row[0]);
echo "
<table>
<tr>
<td width=\"130\" align=\"left\">{$event}</td>
<td width=\"20\" align=\"left\">{$status_event}</td>
</tr>
</table>";
}
mysql_close($cont);
?>
</td>
<td width="20" align="left" valign="top"><img src="{THEME}/images/spacer.gif" width="20" height="1" /></td>
</tr>
</table></td>
</tr>
<tr>
<td align="left" valign="top"><img src="{THEME}/images/dlet_bl_3.gif" width="205" height="12" /></td>
</tr>
<tr>
<td align="left" valign="top"><img src="{THEME}/images/spacer.gif" width="1" height="5" /></td>
</tr>
</table>
Все сохраняйте и проверяйте, в DLE вывод такой (см. рисунок ниже)
Все, спасибо за внимание.
Сообщений: 231
Тем: 25
Зарегистрирован: Jun 2008
Репутация:
85
Уважаемые, поделитесь пожалуйста гмшопчиком, под данные сборки....
НЕ ГРУЗИТЕ МЕНЯ, Я НЕ СУХОГРУЗ, Я - ТАНКЕР, НАЛЕЙТЕ МНЕ.
Сообщений: 928
Тем: 104
Зарегистрирован: Nov 2007
Репутация:
3,520
lvs - скачай ГМ-шоп со зборочки Дрима там есть ГМ-шопы они без проблем подойдут к зборке Ребилиона
Сообщений: 231
Тем: 25
Зарегистрирован: Jun 2008
Репутация:
85
По форуму полазил, ненашел веб обвязи под сср помогите с даннім вопросом...
НЕ ГРУЗИТЕ МЕНЯ, Я НЕ СУХОГРУЗ, Я - ТАНКЕР, НАЛЕЙТЕ МНЕ.
Сообщений: 6,450
Тем: 262
Зарегистрирован: Nov 2007
Репутация:
44,165
А что мешает скачать любую из доступных с сайта web обвязок и изменить запросы? Делов то на час времени без знаний.
Сообщений: 2,102
Тем: 40
Зарегистрирован: Apr 2008
Репутация:
12,296
Тут появилась идея, прикрутить обратно питон к ядру ребы
Есть единомышленики и те кто ещё работает с ихним ядром???
---
Попытки прилепить самому питон, не удачны Ядро его либо не прогружает (Библиотека, импорт в квесты и т.д есть) либо привязка ещё гдето зарыта.
Делал по подобию старых сурсов ребы (29хх), методом поиска и копипаста с исправлениями
В общем совместными усилиями мона заклепать всетаки питон.Есть кто за??
|