Сообщений: 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,101 
	Тем: 40 
	Зарегистрирован: Apr 2008
	
 Репутация: 
 12,296
	 
 
	
	
		Тут появилась идея, прикрутить обратно питон к ядру ребы   
Есть единомышленики и те кто ещё работает с ихним ядром??? 
--- 
Попытки прилепить самому питон, не удачны    Ядро его либо не прогружает (Библиотека, импорт в квесты и т.д есть) либо привязка ещё гдето зарыта. 
Делал по подобию старых сурсов ребы (29хх), методом поиска и копипаста с исправлениями   
В общем совместными усилиями мона заклепать всетаки питон.Есть кто за??
	  
	
	
	
	
 
 
	
 |