Grek 63 Опубликовано 1 апреля, 2014 (изменено) И так сложилась в меня в голове такая мысль сделать вывод кланом на сайте, и так что я надумал зашел в \upload\application там зашел в stat.php, нашел модуль клана, тоесть тот которые отображает в статистике скопировал его, потом зашел в \upload\module создал там файл clan.php и сунул туда то что нашел в stat.php, вот сам код <?php //clan if ( $l2cfg["gs"][$sid]["stat"]["clan"] ) { $tpl->Block( 'clan' ); $tpl->Set( 'link_clan', $_url.(($l2cfg["mod_rewrite"]) ? '/clan/s'.$sid:'&act=clan&sid='.$sid) ); } else $tpl->Block( 'clan', false ); ?> После иду в index.tpl провисываю {clan} тег, но результата нету просто надпись пожет кто то заморачивался? и подскажет что не так делаю, с меня плюсики. Изменено 1 апреля, 2014 пользователем Grek Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 1 апреля, 2014 не ужели не кто не делал) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 1 апреля, 2014 сидел ковырял и понял, кто модуль со стать тут не причем, а надо походу ковырять pvptop.php, а точне переменовать его в clan.php и вот сам код что тут меня теги pvptop пробывал заменить на clan но толку ноль, не кто не подскажет вот сам код с меня плюсики) <?php /** * STRESS WEB * @author S.T.R.E.S.S. * @copyright 2008 - 2012 STRESS WEB * @version 13 * @web http://stressweb.ru */ if ( !defined("STRESSWEB") ) die( "Access denied..." ); /****************************** * НАСТРОЙКА МОДУЛЯ ******************************/ $T_ENABLE = true; // вкл/выкл модуль $T_COUNT = 7; // количество результатов $T_SID = 1; // ID сервера с которого выводить результаты $T_CACHE = 5; // время кеширования в минутах, 0 - отключить /****************************** * ВЫВОД РЕЗУЛЬТАТОВ ******************************/ if ( !$T_ENABLE ) $tpl->SetResult( 'pvptop' ); else { $pvptop = $controller->GetCache( 'mod_pvptop' ); if ( $pvptop ) $tpl->SetResult( 'pvptop', $pvptop ); else { $db->gdb( $T_SID ); $T_SEL = $gdb[$T_SID]->query( "SELECT `char_name`,`pvpkills`,`pkkills` FROM `characters` ORDER BY `pvpkills` DESC, `pkkills` DESC LIMIT {$T_COUNT}" ); if ( $gdb[$T_SID]->num_rows($T_SEL) > 0 ) { $T_N = 1; while ( $T_RESULT = $gdb[$T_SID]->fetch($T_SEL) ) { $tpl->LoadView( 'pvptop' ); $tpl->Block( 'main', false ); $tpl->Block( 'item' ); $tpl->Set( 'n', $T_N ); $tpl->Set( 'char_name', $T_RESULT['char_name'] ); $tpl->Set( 'pvp', $T_RESULT['pvpkills'] ); $tpl->Set( 'pk', $T_RESULT['pkkills'] ); $tpl->Build( 'pvptop_item' ); $T_N++; } $tpl->LoadView( 'pvptop' ); $tpl->Block( 'item', false ); $tpl->Block( 'main' ); $tpl->Set( 'item', $tpl->GetResult('pvptop_item', true) ); $tpl->Build( 'pvptop' ); } else $tpl->SetResult( 'pvptop' ); if ( $T_CACHE > 0 ) { $controller->SetCache( 'mod_pvptop', $tpl->GetResult('pvptop'), $T_CACHE ); } } } ?> Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 1 апреля, 2014 не кто не поможет Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 2 апреля, 2014 актуально Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 4 апреля, 2014 актуально Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 5 апреля, 2014 не кто не знает. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
barry 94 Опубликовано 5 апреля, 2014 незнаю как в новых обновления стресса но в первых ревизиях 13, нужно было в Index.php добавить название модуля. там есть строка которая отвечает за подключение модулей: /*** Modules list to Load ***/ $SWMODULES = array( 'copyright', 'login', 'poll', 'server', 'pvptop', 'pktop', 'forum', 'news' ); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Grek 63 Опубликовано 5 апреля, 2014 не это не то точно, надо что то просто изменить в стандартный модулях и сделать вывод на то место на котором хочешь, вот только точно не знаю где писать данные таблицы. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
barry 94 Опубликовано 5 апреля, 2014 не это не то точно, надо что то просто изменить в стандартный модулях и сделать вывод на то место на котором хочешь, вот только точно не знаю где писать данные таблицы. когда добавляешь новый файл в папку module, его нужно подключить, делалось в ранних ревизиях sw13 так как я написал. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты