[мод] названия солнечных систем

Общие обсуждения публичной версии проекта "Сверхновая"
Support forum for public version

Модератор: Gorlum

Правила форума
Внимание! Этот форум - только для обсуждения вопросов и проблем на сторонних серверах, использующих движок Сверхновой!

Для обсуждения оригинальных серверов СН существуют соответствующие форумы: для багрепортов, для обсуждение движка на офф-серверах.

Общие багрепорты и проблемы на публичных серверах обсуждаются в соответствующем форуме.

Для обсуждения работа модулей и багрепротов по их работе существует свой форум
killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

[мод] названия солнечных систем

Сообщение killer » 21 сен 2011, 21:24

В бд:

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `sn_galaxy` (
  `id` bigint(11) NOT NULL auto_increment,
  `galaxy` int(11) NOT NULL default '0',
  `system` int(11) NOT NULL default '0',
  `name` text,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=2 ;
В файле galaxy.php до:

Код: Выделить всё

$template->assign_vars(array(
     'rows'           => $Result,
добавляем:

Код: Выделить всё

//-=Название систем by KilleR=-
$namegal = doquery("SELECT * FROM sn_galaxy WHERE galaxy='".$galaxy."' and system= '".$system."';"); 
 if($namegal){ 
 $parse['name'] = ""; 
 while ($names = mysql_fetch_array($namegal)) { 
 $parse['name'] .= "". $names['name'] ."<br>"; 
 } 
 }else{ 
 $parse['name'] = "--"; 
 }
//=-Название систем by KilleR-=
далее эту строчку:

Код: Выделить всё

display (parsetemplate($template), $lang['sys_universe'], true, '', false);
меняем на эту:

Код: Выделить всё

display (parsetemplate($template, $parse), $lang['sys_universe'], true, '', false);
в design/templates/OpenGame/universe.tpl это:

Код: Выделить всё

{L_Solar_system}
меняем на:

Код: Выделить всё

<!--название солнечных систем by KilleR-->
    <span style="cursor: pointer;" onmouseout='popup_hide();' onmouseover='popup_show("\
    <table>\
  <tr><td colspan=2><font color=white>{name}</font></td></tr>\
    </table>");'>{L_Solar_system}</span>
<!--/название солнечных систем by KilleR-->
будьте добры: если используете данный мод то не убирайте копирайт

админку создам пожжее ;)
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(

DarkKnight
Прапорщик Альянса
Сообщения: 92
Зарегистрирован: 13 фев 2011, 16:01

Re: [мод] названия солнечных систем

Сообщение DarkKnight » 22 сен 2011, 10:22

Спасибо за мод. Только есть 2 проблемы. Кто будет давать им названия и вторая - обновление оригинального двига.

Gorlum
Император Вселенной
Сообщения: 7512
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

Re: [мод] названия солнечных систем

Сообщение Gorlum » 22 сен 2011, 10:57

Если работаешь с репозиторием GIT - то проблем не будет, пока не будут менятся эти самые строки

Если работаешь на уровне архивов и заливаешь файлы сам - тогда надо будет каждый апдейт менять все назад

Теперь по коду. Если перед

Код: Выделить всё

     'rows'           => $Result,
добавить

Код: Выделить всё

'name' => $parse['name'],
то делать замену на

Код: Выделить всё

display (parsetemplate($template, $parse), $lang['sys_universe'], true, '', false);
не надо
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

Re: [мод] названия солнечных систем

Сообщение killer » 22 сен 2011, 14:16

Gorlum писал(а):Если работаешь с репозиторием GIT - то проблем не будет, пока не будут менятся эти самые строки

Если работаешь на уровне архивов и заливаешь файлы сам - тогда надо будет каждый апдейт менять все назад

Теперь по коду. Если перед

Код: Выделить всё

     'rows'           => $Result,
добавить

Код: Выделить всё

'name' => $parse['name'],
то делать замену на

Код: Выделить всё

display (parsetemplate($template, $parse), $lang['sys_universe'], true, '', false);
не надо
можно и так,мне главное было результата достигнуть :)
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(

Gorlum
Император Вселенной
Сообщения: 7512
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

Re: [мод] названия солнечных систем

Сообщение Gorlum » 22 сен 2011, 14:45

Использовать $parse в новонаписанном коде - очень, очень дурной тон. Оно оставлено исключительно ради совместимости - везде, где я писал код после подключиния PTL, я от него избавился
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

killer
Майор разведки
Сообщения: 292
Зарегистрирован: 03 янв 2011, 22:22
Откуда: Херсон

Re: [мод] названия солнечных систем

Сообщение killer » 22 сен 2011, 14:49

Gorlum писал(а):Использовать $parse в новонаписанном коде - очень, очень дурной тон. Оно оставлено исключительно ради совместимости - везде, где я писал код после подключиния PTL, я от него избавился
учту
не посчитайте за набивку постов :D
Иногда пишу полезное,иногда-бред :(

No.say
Старшина лазерной наводки
Сообщения: 50
Зарегистрирован: 09 янв 2011, 18:06

Re: [мод] названия солнечных систем

Сообщение No.say » 22 сен 2011, 15:00

Будет ли данный мод включен в следующие обновление?

Gorlum
Император Вселенной
Сообщения: 7512
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

Re: [мод] названия солнечных систем

Сообщение Gorlum » 22 сен 2011, 16:14

No.say писал(а):Будет ли данный мод включен в следующие обновление?
Нет
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

GANNIBALISHE
Рядовой
Сообщения: 2
Зарегистрирован: 20 янв 2012, 21:48

Re: [мод] названия солнечных систем

Сообщение GANNIBALISHE » 22 янв 2012, 01:08

как добавить новую вселенную на "Project "SuperNova.WS" Release 32 V32d0 © 2009-2011 Gorlum Based on XNova RageRepack v226" ???

Gorlum
Император Вселенной
Сообщения: 7512
Зарегистрирован: 13 июн 2009, 15:06
Контактная информация:

Re: [мод] названия солнечных систем

Сообщение Gorlum » 22 янв 2012, 02:39

GANNIBALISHE писал(а):как добавить новую вселенную на "Project "SuperNova.WS" Release 32 V32d0 © 2009-2011 Gorlum Based on XNova RageRepack v226" ???
Увеличить количество вселенных в админке в настройке сервера.
ВНИМАНИЕ! Администрация в личную переписку не вступает, рукописи не возвращает и не рецензирует!
* Если у меня слишком хорошее настроение - я хожу почитать чат *

Ответить

Вернуться в «[ru/en] Публичная версия/Public releases»