Ir para conteúdo
  • 0
Entre para seguir isso  
Toper

Website Widget castle dono

Pergunta

Toper    0
Toper

Descreva em algumas palavras a base utilizada. (Nome do servidor / Nome do cliente / Nome do Website / etc).

Ex: Gesior 2012, 8.60

Qual a sua pergunta?

é o seguinte este código tem um problema, só puxa a guild dona do castle quando esta no submenu  guild, fora dele o widget fica sem informação do dono do castle, alguem pode me ajudar? REP++

 

 

Você tem o código disponível? Se tiver poste-o na caixa de código que está dentro do spoiler abaixo:

em layout.php:

Spoiler

<?php
    $guildName = $SQL->query('SELECT name FROM `guilds` WHERE id = (SELECT value FROM global_storage WHERE global_storage.key = 100006)')->fetch()['name'];
?>
<div id="warcastle" class="Themebox" style="background-image:url(<?PHP echo $layout_name; ?>/images/themeboxes/warcastle.png);">
  <div id="warcastle" style="height:190px; width:180px; background-image:url(./layouts/tibiarl/images/themeboxes/warcastle.png);">
  <center>
  <?php 
    $a = 1;
    
    foreach($guild as $value) {
      echo '<div style="float:center;margin:right"><br><br><br><br>
      <a href="?subtopic=guilds&action=show&guild='.$value['id'].'" style="background: transparent url(layouts/tibiarl/images/menu/fire.gif);font-size:14px;text-shadow: 0.1em 0.1em #333" class="topfont">
       <img class="img" src="guild_image.php?id='.$value['id'].'" width=64 height=64><br>
      '.$value['name'].'
      </a>
      </div>';
      $b++;
}
    ?>
    </center>
                    </div>
</div>

 

 

warcastle.png

Editado por Toper
adicionar imagem

Compartilhar este post


Link para o post
Compartilhar em outros sites

3 respostass a esta questão

Recommended Posts

  • 0
Marco Oliveira    9
Marco Oliveira
<?php
    $guild = mysql_select_single('SELECT `name` FROM `guilds` WHERE `real_castle` = 1 ORDER BY id DESC LIMIT 1;');
?>
    <style type="text/css" media="all">
        .name {
            position: relative;
            top: 40px;
            text-align: center;
            font-family: Tahoma, Geneva, sans-serif;
            font-size: 9.2pt;
            color: #FFF;
            font-weight: bold;
        }
        
        .logo {
            position: relative;
            top: 50px;
            text-align: center;
        }
        
        .CastleWarbox {
            position: relative;
            margin-top: 10px;
            margin-bottom: 5px;
            width: 200px;
            height: 200px;
        }
    </style>
    <div class="right_box">
        <div class="corner_lt"></div>
        <div class="corner_rt"></div>
        <div class="corner_lb"></div>
        <div class="corner_rb"></div>
        <div class="title"><img src="layout/img/library.gif"><span style="background-image: url(layout/widget_texts/castlewars.png);"></span></div>
        <div class="content">
            <?php
                        if ($guild) {
                        ?>
                <div class="logo">
                    <img style="max-height:100px;" src="<?php logo_exists($guild['name']); ?>">
                </div>
                <div class="name">
                    <?php echo '<br><a href="guilds.php?name='.$guild['name'].'">'.$guild["name"].'</a><br><br><br><br><br><br>';?>
                </div>

                <?php
                                            }else {

                                            ?>
                    <div class="name">
                        <?php echo '<br><p>Castelo Sem Dono.</p><br><br><br><br><br><br>';?>
                    </div>
                    <?php } ?>
        </div>
        <div class="border_bottom"></div>
    </div>

 

Versão compatível com php5:

<?php
    $guild = $SQL->query('SELECT `name`, `id` FROM `guilds` WHERE `real_castle` = 1 ORDER BY id DESC LIMIT 1;');
?>
    <div id="warcastle" class="Themebox" style="background-image:url(<?PHP echo $layout_name; ?>/images/themeboxes/warcastle.png);">
        <div id="warcastle" style="height:190px; width:180px; background-image:url(./layouts/tibiarl/images/themeboxes/warcastle.png);">
            <center>
                <?php 
    foreach($guild as $value) {
      echo '<div style="float:center;margin:right"><br><br><br><br>
      <a href="?subtopic=guilds&action=show&guild='.$value['id'].'" style="background: transparent url(layouts/tibiarl/images/menu/fire.gif);font-size:14px;text-shadow: 0.1em 0.1em #333" class="topfont">
       <img class="img" src="guild_image.php?id='.$value['id'].'" width=64 height=64><br>
      '.$value['name'].'
      </a>
      </div>';
      $b++;
}
    ?>
            </center>
        </div>
    </div>

 

Por: Mattos123

Editado por Marco Oliveira

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Majesty    1755
Majesty

@Toper

Coloque também a imagem do widget (warcastle.png) para ser possível o teste do código no layout.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • 0
Toper    0
Toper

eu tambem tenho o seguinte codigo:

em layout.php

<div id="castle" class="Themebox" style="background-image:url(<?PHP echo $layout_name; ?>/images/themeboxes/warcastle.png);">
<?php include_once('widget_warcastle.php'); ?>
</div>

 

pasta tibiarl

widget_warcastle.php

<?php 
$consulta = $SQL->query('SELECT `guild` FROM `castelo_guerra` ORDER BY `id` ASC;'); 
$number_of_rows = 0; 

foreach($consulta as $guildid){
    $id = $guildid['guild'];
}
$consulta2 = $SQL->query('SELECT `name`, `logo_gfx_name` FROM `guilds` WHERE id = '.$id.';'); 
?>
<style type="text/css" media="all">
  a.castlefont {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 13px; 
    color: #ffcc33;
    text-shadow:#000 1px -1px 2px, #000 -1px 1px 2px, #000 1px 1px 2px, #000 -1px -1px 2px;
    text-decoration:none
  }
  a:castle.topfont {
    font-family: Verdana, Arial, Helvetica; 
    font-size: 10px;  
    color: #CCC; 
    text-decoration:none
  }
</style>
<div id="warcastle" style="margin-top:20px; height:143px; width:180px; background-image:url(<?PHP echo $layout_name; ?>/images/themeboxes/warcastle.gif);">
</br>
</br>
</br>
<?php
foreach($consulta2 as $guild){
    echo '
    <div align="center">
    <a class="castlefont" href="?subtopic=guilds&action=show&guild=' . $id . '">
<img src="guilds/' . ((!empty($guild['logo_gfx_name']) && file_exists('guilds/' . $guild['logo_gfx_name'])) ? $guild['logo_gfx_name'] : 'default_logo.gif') . '" width="64" height="64" border="0"/>                        
    <br/>
    <div id="textcastle" style="margin-top:3px;">' . $guild['name'] . '</br></div>
    </a>
    </div>
    </td>
    </tr>
    </table>
     '; 
}
?>    
    <div class="Bottom" style="background-image:url(<?PHP echo $layout_name; ?>/images/general/box-bottom.gif);"></div>
</div>

Ambos nao puxa o logo da guild :( me ajuda meu servidor esta online. rep ++

Editado por Toper

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.
Entre para seguir isso  

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×