Ru-MaNGOS

Ru-MaNGOS (http://mangos.ytdb.ru/index.php)
-   WWW (http://mangos.ytdb.ru/forumdisplay.php?f=23)
-   -   Ipb 3 + mangos 3.3.5a (http://mangos.ytdb.ru/showthread.php?t=4926)

Makcumym 24.07.2011 06:26

Ipb 3 + mangos 3.3.5a
 
Вложений: 1
Доброе время суток всем вот решил заняться интеграцие mangos в движок IPB 3.

Интересуют следующие вопросы есть ли где нормальная тема по скриптам основным по mangos 3.3.5a как было раньше на старом форке мангос.Вообще откуда выдернуть нормальные скрипты ?Если есть ссылки на англоязычные сайты прошу дать их .И интересует вопрос кто нить уже занимался этим ?

Есть:

Единая регистрация аккаунтов IPB + Mangos
Источник
Установка:
В conf_global.php добавляем
Перед:
PHP код:

?> 

Код:

$INFO['gamesql_host']              =    'localhost';
$INFO['auth_db']              = 'auth';
$INFO['gamesql_user']              =    'root';
$INFO['gamesql_pass']              =    '';

файл заменяем по адресу:
Код:

admin\applications\core\modules_public\global\register.php
Другой файл:
Код:

admin\applications\core\extensions\usercpForms.php

KiriX 24.07.2011 13:22

Скины гугл поможет найти, а скрипты/плагины/модули проще самому сделать, какие душе угодно...

BombermaG 24.07.2011 17:01

Цитата:

Сообщение от Makcumym (Сообщение 24246)
как было раньше на старом форке мангос.

Там и посмотрите: http://old.ru-mangos.ru/

Makcumym 25.07.2011 11:26

Цитата:

ам и посмотрите: http://old.ru-mangos.ru/
К сожалению сейчас структура изменилась и те скрипты не подходят в часности база персов где можно хотя бы глянуть на русском документацию или примеры скриптов .

Цитата:

Скины гугл поможет найти
Речь шла не о скинах скин я сделать в состоянии для ipb интересует вопрос выше.Нужен примеры правильных рабочих скриптов без лишних модулей и плагинов.
Просто когда смотрю в код начинаю понемногу понимать вникать ,это получше чем просто читать документацию и самому кодить неправильно.Глянун вовжип там вообще черти что творят с php .С англ к сожалению не очень так бы нашел на англ нормальный проект и брал бы оттуда примеры скриптов.Гугл тоже дает результаты на подобные вовжип сайты ((

lovepsone 25.07.2011 12:17

тогда делайте так: поменялась структура базы, а значит надо токо пересмотреть sql-запросы!
Нечего тут сложного нет.
Да м кое что можно глянуть тут http://ru-mangos.ru/showthread.php?t=89

А скрипты помогать писать не кто не будет.

Makcumym 26.07.2011 16:14

lovepsone именно такую тему я и искал . Еще нарыл на англ сайте,просто с 3.1.3 не занимался mangos'ом и сейчас найти где что находиться довольно трудновато .

lovepsone 26.07.2011 16:47

скрипты подогнать я могу вам помочь, да и не только я. Просто если где споткнетесь то выкидывайте сюда свой код и мы глянем.

Makcumym 16.08.2011 16:11

Возник вопрос как правильно вывести информацию в php ,понимаю что вопрос наиглупейший ,но все таки .Имеется такой код :

Код:

<?php

if ( ! defined( 'IN_IPB' ) )
{
        print "<h1>Incorrect access</h1>You cannot access this file directly. If you have recently upgraded, make sure you upgraded all the relevant files.";
        exit();
}

/**
 * Базовый класс приложения.
 */

        class public_mangos_mangos_mangos extends ipsCommand {
        public function doExecute( ipsRegistry $registry ) {
        /** тут мы подрубаемся к базе данных из конфига */
                $link = mysql_connect(ipsRegistry::$settings['sql_host'], ipsRegistry::$settings['sql_user'], ipsRegistry::$settings['sql_pass']);
$db_selected = mysql_select_db(ipsRegistry::$settings['rdb_game'],$link);
  /** Пример скрипта на аптайм  */
        $uptime = mysql_query ("select max(`starttime`) from `uptime`");   
        $uptime = time()-mysql_result ($uptime,0);   
        $sec = $uptime%60;   
        $uptime = intval ($uptime/60);   
        $min = $uptime%60;   
        $uptime = intval ($uptime/60);   
        $hours = $uptime%24;   
        $uptime = intval($uptime/24);     
        $days = $uptime;   
        $this->output =  '$days:$hours:$min';   

            // Здесь формируем контент
           
        $this->registry->output->setTitle( "mangos" );
        $this->registry->output->addContent( $this->output );
        $this->registry->output->sendOutput(); 
  }
}

?>

Так вот как сейчас выводим информацию она отображается просто как текст (понимаю что не правильно ),если выводить через echo то вывод формируется в верху самой страницы что не есть правильно. Прошу подсказать как правильно .

lovepsone 18.08.2011 02:53

ну наверное так:
Код:

echo'<table><tr><td>';
echo "$days:$hours:$min";
echo'</td></tr></table>';


Если не так, то я ваш пост не понял, не понял чего вы хотели!!!


Текущее время: 18:33. Часовой пояс GMT +3.

ru-mangos.ru - Русское сообщество MaNGOS