Форум администраторов игровых серверов

Форум администраторов игровых серверов (https://forum.zone-game.info/TT.php)
-   Движки сайтов (CMS) (https://forum.zone-game.info/forumdisplay.php?f=47)
-   -   ЛК вывод итемов SW 13 (https://forum.zone-game.info/showthread.php?t=21671)

x3k 30.07.2012 21:27

Re: ЛК вывод итемов SW 13
 
Цитата:

Сообщение от Gambit_J (Сообщение 210139)
в корне сайта создайте папку items. И в нее картинки.

Добавлено через 30 секунд


ну тогда база.

инфа 100% :db:
эт я про папку.

а вообще, исходный код страницы в студию!

L2sidia 30.07.2012 21:28

Re: ЛК вывод итемов SW 13
 
не я про таблицу! иконки формата gif залиты в /items и {template}/images/items/

Gambit_J 30.07.2012 21:28

Re: ЛК вывод итемов SW 13
 
Цитата:

Сообщение от Romka (Сообщение 210142)
Я выкладывал на официальном форуме разрабов пак всех иконок: http://forum.stressweb.ru/index.php?...-lk/#entry7767
У вас наверняка не полный пак.

туда доступ только клиенту имеют.

Добавлено через 1 минуту
Цитата:

Сообщение от L2sidia (Сообщение 210145)
не я про таблицу! иконки формата gif залиты в /items и {template}/images/items/

картинки должны быть в папке items. А сама папка должна находиться в корне сайта (или там где у вас корень СВ)

x3k 30.07.2012 21:29

Re: ЛК вывод итемов SW 13
 
Цитата:

Сообщение от Gambit_J (Сообщение 210146)
туда доступ только клиенту имеют.

ну раз у него цмс есть, наверное и клиентка есть :)

L2sidia 30.07.2012 21:30

Re: ЛК вывод итемов SW 13
 
меня ещё не активировали как клиента... ток сегодня заявку подал! не могу просмотреть тему

Добавлено через 1 минуту
ок спасиб! ребят... скачаю потом пак.. если не поможет.. буду дальше чет решать)
Удачи всем.

x3k 30.07.2012 21:31

Re: ЛК вывод итемов SW 13
 
Цитата:

а вообще, исходный код страницы в студию!
повторюсь.

L2sidia 30.07.2012 21:34

Re: ЛК вывод итемов SW 13
 
а ок минуту!

Добавлено через 43 секунды
Эт tpl
Код HTML:

<script type='text/javascript' src='{template}/js/wz_tooltip.js'></script>
<script type='text/javascript' src='{template}/js/flexcroll.js'></script>
<center>
<table id="l2char" width="100%" border="0" cellpadding="1" cellspacing="1">
<tr>
        <th colspan="9">Просмотр персонажа <b>{charname}</b> ({level} lvl.)</th>
</tr>
<tr>
        <th width="72px" rowspan="4" class="char">
                {sex} &nbsp; {race}<br>
                {prof}</th>
        <th width="45px">CP
        <th width="45px">HP
        <th width="45px">MP
        <th width="45px">Karma
        <th width="90px" colspan="2">Exp
        <th width="90px" colspan="2">SP
</tr>
<tr>
        <td>{cp}</td>
        <td>{hp}</td>
        <td>{mp}</td>
        <td>{karma}</td>
        <td colspan="2">{exp}</td>
        <td colspan="2">{sp}</td>
</tr>
<tr>
        <th width="40px">PvP
        <th width="40px">PK       
        <th width="40px">STR
        <th width="40px">DEX
        <th width="40px">CON
        <th width="40px">INT
        <th width="40px">WIT
        <th width="40px">MEN
</tr>
<tr>
        <td>{pvp}</td>
        <td>{pk}</td>
        <td>{str}</td>
        <td>{dex}</td>
        <td>{con}</td>
        <td>{int}</td>
        <td>{wit}</td>
        <td>{men}</td>
</tr>
</table>
<div id='l2paperdoll' align="left">
        <div id='l2paperdoll_items' align="left">
                {paperdoll}
        </div>
</div>
<div id='l2inventory' align="left">
        <div id='l2inventory_items' class='flexcroll'>
                {inventory}
                <div class='clearfloat'></div>
        </div>
</div>
</center>


Gambit_J 30.07.2012 21:37

Re: ЛК вывод итемов SW 13
 
Цитата:

Сообщение от x3k (Сообщение 210149)
ну раз у него цмс есть, наверное и клиентка есть :)

а ну 13 да)) не подумал

L2sidia 30.07.2012 21:38

Re: ЛК вывод итемов SW 13
 
а эт уже пхп ответственный за ЛК
PHP код:

<?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..." );
if ( 
$controller->isLogged() ) {
    
/**
     * =========================
     *     View character
     * ========================= 
     */
    
$db->gdb$sid );

    
//$_vgs = $vList[$l2cfg["gs"][$sid]["version"]];
    
$_char_fail true;
    
$charID = isset( $_REQUEST["char"] ) ? intval$_REQUEST["char"] ):0;
    if ( 
$charID ) {
        
$query $gdb[$sid]->SuperQuery$qList[$vgs]["getCharacterInfo"], array("charID" => $charID) );
        if ( 
$gdb[$sid]->num_rows($query) == ) {
            
$char_data $gdb[$sid]->fetch$query );
            if ( 
strtolower($char_data["account_name"]) != strtolower($controller->GetName()) ) {
                unset( 
$char_data );
            } else {
                
$_char_fail false;
            }
        }
    }
    
/*        if ($charID == 0)
    $charID = -1;*/
    
if ( $_char_fail == false ) {
        
$cache $controller->GetCache"l2char_{$charID}_s{$sid});
        if ( 
$cache ) {
            
$profile $cache;
        } else {
            if ( 
$char_data["accesslevel"] >= ) {
                
/**************************
                * items paperdoll
                **************************/
                
$query_paperdoll $gdb[$sid]->SuperQuery$qList[$vgs]["getCharInventory"], array("charID" => $charID"loc" => "PAPERDOLL") );
                
$paperdoll "";
                while ( 
$paperdoll_data $gdb[$sid]->fetch($query_paperdoll) ) {
                    
$name = ( $paperdoll_data["armorName"] != "" ) ? $paperdoll_data["armorName"]:( ($paperdoll_data["weaponName"] != "") ? $paperdoll_data["weaponName"]:$paperdoll_data["etcName"] );
                    
$name str_replace"'""\\'"$name );
                    
$grade = ( $paperdoll_data["armorType"] != "" ) ? ( (strtolower($paperdoll_data["armorType"]) == "none") ? "ng":$paperdoll_data["armorType"] ):( ($paperdoll_data["weaponType"] != "") ? ((strtolower($paperdoll_data["weaponType"]) == "none") ? "ng":$paperdoll_data["weaponType"]):"" );
                    
$grade = ( !empty($grade) ) ? '<img border=0 src='.TPLDIR.'/images/grade/grade_'.$grade.'.gif>':"";
                    
$enchant $paperdoll_data["enchant_level"] > " +".$paperdoll_data["enchant_level"]:"";
                    
$count $controller->CountFormat$paperdoll_data["count"] );
                    
$img = ( $controller->IsImage($paperdoll_data["item_id"]) ) ? $paperdoll_data["item_id"]:"blank";
                    
$type $qList[$vgs]["itemType"][$paperdoll_data["loc_data"]];
                    
$paperdoll .= "<div id='item' class='{$type}'><img border='0' src='".HTTP_HOME_URL."/items/{$img}.gif' onmouseover=\"Tip('{$name} {$count} {$enchant} {$grade}', FONTCOLOR, '#333333',BGCOLOR, '#FFFFFF', BORDERCOLOR, '#666666', FADEIN, 500, FADEOUT, 500, FONTWEIGHT, 'bold')\"></div>\n";
                }

                
/**************************
                * items inventory
                **************************/
                
$query_inventory $gdb[$sid]->SuperQuery$qList[$vgs]["getCharInventory"], array("charID" => $charID"loc" => "INVENTORY") );
                
$inv "";
                while ( 
$inv_data $gdb[$sid]->fetch($query_inventory) ) {
                    
$name = ( $inv_data["armorName"] != "" ) ? $inv_data["armorName"]:( ($inv_data["weaponName"] != "") ? $inv_data["weaponName"]:$inv_data["etcName"] );
                    
$name str_replace"'""\\'"$name );
                    
$grade = ( $inv_data["armorType"] != "" ) ? ( (strtolower($inv_data["armorType"]) == "none") ? "ng":$inv_data["armorType"] ):( ($inv_data["weaponType"] != "") ? ((strtolower($inv_data["weaponType"]) == "none") ? "ng":$inv_data["weaponType"]):"" );
                    
$grade = ( !empty($grade) ) ? '<img border=0 src='.TPLDIR.'/images/grade/grade_'.$grade.'.gif>':"";
                    
$enchant $inv_data["enchant_level"] > " +".$inv_data["enchant_level"]:"";
                    
$count = ( $inv_data["count"] > ) ? "(".$controller->CountFormat$inv_data["count"] ).")":"";
                    
$img = ( $controller->IsImage($inv_data["item_id"]) ) ? $inv_data["item_id"]:"blank";
                    
$inv .= "<img class='floated' border='0' src='".HTTP_HOME_URL."/items/{$img}.gif' onmouseover=\"Tip('{$name} {$count} {$enchant} {$grade}', FONTCOLOR, '#333333',BGCOLOR, '#FFFFFF', BORDERCOLOR, '#666666', FADEIN, 500, FADEOUT, 500, FONTWEIGHT, 'bold')\">\n";
                }

                
$tpl->LoadView"character" );
                
$tpl->Set"prof""<img src='".TPLDIR."/images/prof/{$char_data["base_class"]}.gif'>" );
                
$tpl->Set"charname"$char_data["char_name"] );
                
$tpl->Set"sex""<img src='".TPLDIR."/images/face/{$char_data["race"]}_{$char_data["sex"]}.gif'>" );
                
$tpl->Set"race"$raceList[$char_data["race"]] );
                
$tpl->Set"level"$char_data["level"] );
                
$tpl->Set'cp'$char_data["maxCp"] );
                
$tpl->Set'hp'$char_data["maxHp"] );
                
$tpl->Set'mp'$char_data["maxMp"] );
                
$tpl->Set'pvp'$char_data["pvpkills"] );
                
$tpl->Set'pk'$char_data["pkkills"] );
                
$tpl->Set'karma'$char_data["karma"] );
                
$tpl->Set'str'$char_data["STR"] );
                
$tpl->Set'dex'$char_data["DEX"] );
                
$tpl->Set'con'$char_data["CON"] );
                
$tpl->Set'int'$char_data["_INT"] );
                
$tpl->Set'wit'$char_data["WIT"] );
                
$tpl->Set'men'$char_data["MEN"] );
                
$tpl->Set'exp'$char_data["exp"] );
                
$tpl->Set'sp'$char_data["sp"] );
                
$tpl->Set'paperdoll'$paperdoll );
                
$tpl->Set'inventory'$inv );
                
$tpl->Build"l2character" );
                
$profile $tpl->GetResult"l2character" );
                if ( 
$l2cfg["cache"]["enable"] and $l2cfg["cache"]["char"] ) {
                    
$controller->SetCache"l2char_{$charID}_s{$sid}"$profile$l2cfg["cache"]["char"] );
                }
            } else {
                
$profile "<div class='error'>{$lang["chars_12"]}</div>";
            }
        }
    }
} else
    exit;
?>

Добавлено через 1 минуту
я просто не сильно силен в стресе, за этого и спрашиваю совета у людей которые не первый день с ним имеют дело!

x3k 30.07.2012 21:45

Re: ЛК вывод итемов SW 13
 
Не то вы мне даёте, зайдите туда, откуда давали скрин и скиньте html код этой страницы (правой кнопкой мыши кликните, там увидите).


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

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot