Autor Tema: [Tutorial]2ª Parte smilies  (Leído 1194 veces)

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
[Tutorial]2ª Parte smilies
« en: 20 de Mayo de 2007, 11:03:23 am »
En el post de cmabiar los msilies por el catalogo flataba el index.Y yo he encontrado una forma mucho mas facil de  hacer lo aqui les dejo el codigo:

<style type="text/css">
<!--
.
Estilo5 {
	
color#FF0000;
	
font-weightbold;
}
-->
</
style>
<
table width="185" border="0" align="center" cellpadding="0" cellspacing="0">
  <
tr>
    <
td><class="Texto">&nbsp;</p>
        <
table width="62" border="0" align="center" cellpadding="0" cellspacing="0">
          <
tr>
            <
td width="62" height="19"><table width="42" height="24" border="0" align="center" cellpadding="0" cellspacing="0">
                <
tr>
                  <
td width="93">Smilies</td>
                </
tr>
            </
table></td>
          </
tr>
          <
tr>
            <
td><span class="Texto">
              <?
	
	
	
	
	
  include(
"../conectar.php");
$query "SELECT * FROM `smilies` order by id";
$resp = @mysql_query($query);
$rows = @mysql_num_rows($resp);

if (!
$rows)
  echo 
"<div align=center>"._NONE."</div>";
else {
echo 
"<table width=\"100%\">";
echo 
"<tr><td class=\"Texto\" bgcolor=#6699cc>C&oacute;digo</td><td class=\"Texto\" bgcolor=#6699cc>Imagen</td></tr>";
$n 0;
while (
$palabras = @mysql_fetch_array($resp)) {
	


	
echo 
"<td class=Texto bgcolor=\"#e0e0e0\" align=center>".$palabras[&#39;codigo&#39;]."</td><td align=center class=\"Texto\" bgcolor=\"#e0e0e0\"><img src=\"".$palabras[&#39;imagen&#39;]."\"></td></tr>";
   
$n ++;
   }
echo 
"</table>";
}
?>
            </span></td>
          </tr>
        </table>
      <table align="center" cellpadding="0" cellspacing="0" width="179">
          <tbody>
            <tr>
              <td colspan="2" align="center">BBcodes<br /></td>
            </tr>
            <tr>
              <td align="center"><p>[b]texto[/b]<br />
                      <br />
                      <br />
                      <br />
              </p></td>
              <td align="center"><strong>Negrita<br />
                    <br />
                    <br />
              </strong></td>
            </tr>
            <tr></tr>
            <tr>
              <td align="center">[u]texto[/u]<br />
                  <br />
                  <br />
                  <br /></td>
              <td align="center"><u>Subrayado<br />
                    <br />
                    <br />
              </u></td>
            </tr>
            <tr></tr>
            <tr>
              <td align="center">[i]texto[/i]<br />
                  <br /></td>
              <td align="center"><em>Cursiva<br />
              </em></td>
            </tr>
          </tbody>
      </table></td>
  </tr>
</table>
<p class="Texto">&nbsp;</p>
<p class="Texto">&nbsp;</p>
<table width="17" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="17"></td>
  </tr>
</table>
<script language="Javascript">
var vie=
parseFloat(navigator.appVersion.slice(navigator.appVersion.indexOf("MSIE")+4,navigator.appVersion.length));
function sinmenu()
{
event.cancelBubble = true;
event.returnValue = false;
return false;
}
function noclicderecho(e)

if (navigator.appName == &#39;Netscape&#39; && (e.which == 3 || e.which == 2)) return false;
else
if (navigator.appName == &#39;Microsoft Internet Explorer&#39; && (event.button == 2 || event.button == 3)) 

if (vie < 5) // -- para el IE4 -- \\
{
alert(&#39;Puedes personalizar este mensaje&#39;);
return false;
}
else
if (vie >= 5) // -- para el IE5 -- \\
{
document.oncontextmenu = sinmenu;
return false;
}
}
return true;

document.onmousedown=noclicderecho;

// -- Desabilita el clic derecho en las capas (layers) -- \\

if (document.layers)window.captureEvents(Event.MOUSEDOWN); 
window.onmousedown=noclicderecho;
</script>
<!--webbot bot="HTMLMarkup" endspan --><!--webbot bot="HTMLMarkup" startspan --><script language="JavaScript">
<!--

   function event_false() {
         window.event.returnValue = false
   }

document.onselectstart = event_false

//-->
</script>

<?
                 include("../conectar.php");
$query = "SELECT * FROM `smilies` order by id";
$resp = @mysql_query($query);
$rows = @mysql_num_rows($resp);

if (!$rows)
  echo "<div align=center>"._NONE."</div>";
else {
echo "<table width=\"100%\">";
echo "<tr><td class=\"Texto\" bgcolor=#6699cc>C&oacute;digo</td><td class=\"Texto\" bgcolor=#6699cc>Imagen</td></tr>";
$n = 0;
while ($palabras = @mysql_fetch_array($resp)) {
   

   echo "<td class=Texto bgcolor=\"#e0e0e0\" align=center>".$palabras['codigo']."</td><td align=center class=\"Texto\" bgcolor=\"#e0e0e0\"><img src=\"".$palabras['imagen']."\"></td></tr>";
   $n ++;
   }
echo "</table>";
}
?>

Ese code lo saque del panel y lo midifque un poco para que mostrara en un tabla los smilies sin tener que cada vez que añades uno modificar el indes.oho de smilies

Si itnene alguna duda comentenmela

Pd:este indes muestar primero los smilies y luego los bbcodes

Comunidad PHPeros

[Tutorial]2ª Parte smilies
« en: 20 de Mayo de 2007, 11:03:23 am »

Desconectado G2K

  • Moderador de Programación General
  • PHPero Master
  • ****
  • Mensajes: 2.245
  • Karma: 76
  • Sexo: Masculino
  • Dame un punto de apoyo y moveré la Tierra
    • Ver Perfil
    • Cristian Torrijos
Re: [Tutorial]2ª Parte smilies
« Respuesta #1 en: 20 de Mayo de 2007, 11:08:57 am »
Muy bueno! Karma+
Campeón del CatSkills de Webs (Enero 2011)
Campeón del SpainSkills de Webs (Abril 2011)
http://www.youtube.com/watch?v=1fBMG8F_hpM
Mejor representante catalan en SpainSkills 2011


Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: [Tutorial]2ª Parte smilies
« Respuesta #2 en: 20 de Mayo de 2007, 12:38:54 pm »
avsio para q sea vean cunado añades los iconos debes poenr la direccion completa como por ejemplo
No:
smilies/animal.gif
Si:
http://www.urbaloca.es/host/habbop/mc/smilies/animal.gif

Desconectado -RiPeRcOp-

  • PHPer@ Fijo
  • ***
  • Mensajes: 206
  • Karma: 7
  • Sexo: Masculino
  • RiPeR, The House`s assistant
    • Ver Perfil
    • RevolutionW
Re: [Tutorial]2ª Parte smilies
« Respuesta #3 en: 20 de Mayo de 2007, 18:21:39 pm »
Hay un problema Celta con eso. Si uno quiere subir una placa, no podra ya que aparecera donde los Smilies y se vera el COD, y si no quieres que todos los husen sera imposible. Saludos

PD: Igual muy bueno el tutorial

Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: [Tutorial]2ª Parte smilies
« Respuesta #4 en: 21 de Mayo de 2007, 12:41:21 pm »
si pero als plcas normalmente no se suben para eso :S se suben haciendo un nuevo rango pq si no simpre habria q poner el codigo

Desconectado Mc-Bala

  • PHPerit@
  • *
  • Mensajes: 27
  • Karma: -1
  • Hello Moto
    • Ver Perfil
Re: [Tutorial]2ª Parte smilies
« Respuesta #5 en: 22 de Mayo de 2007, 20:35:41 pm »
bueno esta bien pero..... eres el propietario de urbaloca? o es bady o como ba eso que nuse xD
Adopta tu Pokemon dando click en mi imagen, Aque esperas! xD



Desconectado Dj-Celta

  • PHPero Avanzado
  • ****
  • Mensajes: 398
  • Karma: 16
  • <?php Solo quiero aprender ?>
    • Ver Perfil
Re: [Tutorial]2ª Parte smilies
« Respuesta #6 en: 24 de Mayo de 2007, 15:56:34 pm »
soy el propetarioc on unos cuantos mas el dominio el host son mios y soy diseñador peroe so no viene a cuento no nos desbiemos dle tema