Publicidad

Autor Tema: [MOD] Gestor de Bloques - Paquete  (Leído 9494 veces)

Desconectado 002

  • Project Manager
  • *
  • Mensajes: 3398
  • Power: 1002
  • Sexo: Masculino
  • Nada es verdad, Todo está permitido
    • Ver Perfil
    • TecnoBite
[MOD] Gestor de Bloques - Paquete
« en: Julio 22, 2010, 08:54:40 pm »

GESTOR DE BLOQUES by 002

Bueno uno de los mods que mas me costo hasta el momento, el Gestor de Bloque, con esto podras editar, agregar, mover, borrar tus bloques del inicio con una gran facilidad y rapidez, ya que esta totalmente hecho con ajax, y esto fue lo que mas me costo ya que no entendia bien el javascript pero ahora aumente mis horizontes  :lol:


Capturas:




Instalacion:
1. Primero que nada hagan backups del Recent.template.php, Admin.php y Subs.php por si algo sale mal.

2. Suban el paquete (adjuntado en este post) en su administracion.

3. Aplican el paquete.

4. Despues de haberlo instalado deben poner a los siguientes archivos con los permisos 644, esto es para que el ajax les funcione

Archivos alojados en la carpeta Sources
Bloques-Act.php
Bloques-AgregarC.php
Bloques-AgregarF.php
Bloques-Borrar.php
Bloques-EditarC.php
Bloques-Filas.php
Bloques-Mover.php

Vuelvo a repetir, esos archivos nombrados anteriormente deben tener los permisos 644 para que les funcione el mod, sin eso no podran hacer nada.

5. Y por ultimo deben generan la siguiente consulta SQL para agregar los bloques por default de Spirate v2.3, si no deberan agregarlos manualmente

Código: [Seleccionar]
INSERT INTO `smf_bloquesf` (`ID_BLOQUE`, `id_columna`, `tibloque`, `cobloque`, `conttipe`, `filabloque`, `onbloque`, `rssbloque`, `bdbloque`) VALUES
(2, 2, 'Buscador', 'echo''<table align="center" cellspacing="0" cellpadding="0" border="0"><tbody><tr><td>\n        <form name="buscador" method="GET">\n <img class="leftIbuscador" src="'', $settings[''images_url''], ''/InputSleft.gif"/>\n <input type="text" size="25" class="pbuscador" id="ibuscadorq" name="action&#61;search2&amp;search"><input title="'', $txt[''search''], ''" class="bbuscador" type="submit" value="" vspace="2" align="top" hspace="10">\n        </form>\n</td></tr></tbody></table>'';', 'php', 1, 1, '<img src="/Themes/default/images/icons/searchpeq.png" style="width: 16px; height: 16px;" border="0">', ''),
(1, 1, 'Últimos Post', 'pag();', 'php', 1, 1, '<a href="/web/rss/rss-ultimos-post.php"><img title="Ver Feed" src="http://photos.state.gov/libraries/usinfo/885/america/rss.jpg"></a>', ''),
(4, 2, 'Últimos Comentarios', 'echo''<span id="last_comments">'';\nultimos_comments();\necho''</span>'';', 'php', 3, 1, '<img id="last_comments_reload" onclick="actualizar_comentarios(); return false;" src="Themes/default/images/icons/reload.jpg" style="cursor: pointer;display: inline;">', ''),
(8, 3, 'Imágenes al Azar', 'foreach ($context[''imgaletatoria''] as $imgalet){\necho ''<div class="photo_small1"><a href="'', $scripturl, ''?action=imagenes;sa=ver;id='', $imgalet[''id''], ''"><img  border="0" style="width: 140px;" src="'', $imgalet[''filename''], ''"></a></div><div align="center" class="smalltext">'', $txt[''images_comments''], '' (<a href="'', $scripturl, ''?action=imagenes;sa=ver;id='', $imgalet[''id''], ''#comentarios">'', $imgalet[''commenttotal''],''</a>)</div>'';}\necho''<hr><center><a class="size11" href="'', $scripturl, ''?action=imagenes;sa=agregar"><b>'', $txt[''add_image''], ''</b></a></center>'';', 'php', 1, 1, '<img src="Themes/default/images/icons/imageaz.png">', ''),
(3, 2, 'Estadística', 'echo''<table width="100%" cellspacing="0" cellpadding="0" border="0"><tbody>\n<tr>\n<td><div class="size11"><a href="'', $scripturl, ''?action=who"><font color="#005CA5"><b>'', $context[''num_guests''] + $context[''num_users_online''], '' '', $txt[''total_users_online''], ''</b></font></a></div></td>\n<td><div class="size11">'', $context[''common_stats''][''total_members''], '' '', $txt[''total_members''], ''</div></td>\n</tr>\n<tr>\n<td><div class="size11">'', $context[''common_stats''][''total_topics''], '' '', $txt[''total_topics''], ''</div></td>\n<td><div class="size11">'', $context[''cantidadcoment''], '' '', $txt[''total_comments''], ''</div></td>\n</tr>\n<tr>\n<td><div class="size11">'', $txt[''last_user''], '''', $context[''common_stats''][''latest_member''][''link''], ''</div></td>\n<td><div class="size11">&nbsp</div></td>\n</tr>\n</tbody></table>'';', 'php', 2, 1, '', '$request = db_query("SELECT coms.id_post ,mess.ID_TOPIC\n                     FROM {$db_prefix}comentarios AS coms, {$db_prefix}messages AS mess\n                     WHERE coms.id_post = mess.ID_TOPIC", __FILE__, __LINE__);\n\n$context[''cantidadcoment''] = mysql_num_rows($request);'),
(9, 3, 'User con + puntos', 'foreach ($context[''shop_richest''] as $row)\necho ''<img src="'', $settings[''images_url''], ''/point.png"> <font size="1"><a title="'', $row[''realName''], ''" href="'', $scripturl, ''?action=profile;u='', $row[''ID_MEMBER''], ''">'', $row[''realName''], ''</a> ('', formatMoney($row[''money'']), '')</font><br>'';', 'php', 2, 1, '<a href="/index.php?type=rss;action=.xml;sa=puntos"><img src="http://photos.state.gov/libraries/usinfo/885/america/rss.jpg"></a>', ''),
(5, 2, 'Top Posts de la Semana', '$contador = 0;\n foreach ($context[''top_posts_week''] as $tpw)\n {\n $tamano = 48; // cantidad caracteres\n $contador++;\n\n if (strlen($tpw[''titulo''])>$tamano) {$tpw[''titulo'']=substr($tpw[''titulo''],0,$tamano-1)."...";}\n echo ''<b class="size11">''.$contador.''- </b><a class="size11" title="'', $tpw[''titulo''], ''" href="'', $scripturl ,''?topic='', $tpw[''id''], ''">'', $tpw[''titulo''], ''</a> <font class="size11">('', $tpw[''puntos''], '' '', $txt[''points_abrevation''], '')</font><br>'';\n }', 'php', 4, 1, '', ' $request = db_query("SELECT m.subject, m.ID_TOPIC, t.ID_TOPIC, t.puntos\n                        FROM ({$db_prefix}topics AS t, {$db_prefix}messages AS m)\n                        WHERE t.ID_TOPIC = m.ID_TOPIC\n                        ORDER BY t.puntos DESC\n                        LIMIT 10 ", __FILE__, __LINE__);\n $context[''postporpuntos''] = array();\n while ($row = mysql_fetch_assoc($request))\n $context[''postporpuntos''][] = array(\n ''titulo'' => $row[''subject''],\n ''puntos'' => $row[''puntos''],\n ''id'' => $row[''ID_TOPIC''],\n );\n mysql_free_result($request);'),
(6, 2, 'TOPs Tags', 'echo''<center>'';\n\n$arreglo=array($context[''poptags'']);\nusort($arreglo,"strnatcasecmp");\nfor($x=0;$x<count($arreglo);$x++)\necho $arreglo[$x]."<br>";\n\necho''</b></a></center>'';', 'php', 5, 1, '', ''),
(7, 2, 'Destacados', 'echo''<center>'';\nssi_destacado();\necho''</center>'';', 'php', 6, 1, '', ''),
(10, 3, 'User de la Semana', 'foreach ($context[''top_posters_week''] as $poster)\necho ''<img src="'', $settings[''images_url''], ''/point.png"> <font size="1">'', $poster[''link''], '' ('', $poster[''num_posts''], '')</font><br>'';', 'php', 3, 1, '', ''),
(11, 3, 'User con más post', 'foreach ($context[''top_starters''] as $poster)\necho''<img src="'', $settings[''images_url''], ''/point.png"> <font size="1">'', $poster[''link''], '' ('', $poster[''num_topics''], '')</font><br>'';', 'php', 4, 1, '<a href="/index.php?type=rss;action=.xml;sa=posteadores"><img src="http://photos.state.gov/libraries/usinfo/885/america/rss.jpg"></a>', ''),
(12, 3, 'Nuevos Users', 'foreach ($context[''yeniuyeler''] as $poster)\n{echo ''<img src="'', $settings[''images_url''], ''/point.png"> <font size="1">'',$poster[''link''], ''</font><br>'';}', 'php', 5, 1, '<a href="/index.php?type=rss;action=.xml;sa=usuarios"><img src="http://photos.state.gov/libraries/usinfo/885/america/rss.jpg"></a>', ''),
(13, 3, 'Enlaces', 'echo''<a href="http://bitenet.com.ar">BiteNet</a>'';\n\nssi_enlaces();', 'php', 6, 1, '', '');
COMMIT;

y listo eso es todo en instalacion.

***********************************************************************************

Algunos datos1. Funcionamiento

Bueno, para entender como funciona el gestor, debes fijar el inicio como matriz, en la cual se encuentran las columnas y las filas, en donde las columnas van los bloques, y las filas son las posiciones de los bloques.
Con las columnas estaras dando el ancho de los bloques que iran en esa columna y ademas el diseño y la posicion de los bloques.
Las filas seran los bloques, alli podras agregar un titulo y un contenido y varias funciones mas


2. Lo que debes saber antes de agregar un bloque

Primero el bloque debe contener un titulo y un contenido, el titulo es lo mas simple, solamente escribe lo que quieras, pero el contenido debe tener algunas especificaciones.

Primero debes seleccionar el tipo de contenido, si será en codigo PHP, o en BBC
Al hacer un bloque en BBC no habra mucho problemas, si sabes postear en tu web, te sera lo mas facil.

Pero cuando hagas un bloque con PHP, debes seguir el reglamento en php, es decir, no olvidarte las sentencias y las sintaxis, echo''; , y demas cosas, si el codigo puesto esta mal se mostrara un error, o simplente no mostrara nada.

En la parte de RSS, tambien es codigo php, pero este nos sera necesario los echo''; simplemente lo que va dentro de este, pueden ser imagenes o links del tipo:
Código: [Seleccionar]
 <a href=""><img src=""></a>

Y por ultimo la llamada a la base de datos, en este puedes poner llamadas a la base de datos con db_query, y tambien debe ser codigo PHP como el contenido, y su funcionalidad es basicamente para el bloque, en el caso que debas usar un foreach o algo por el estilo.

Para ejemplos es mejor hacer la consulta dada en la instalacion y fijarse como estan compuesto cada bloque  :good:


***********************************************************************************

Bueno eso es todo, muy bien no se explicar, pero si tienen mas dudas solo comenten y veo en que les ayudo, en otro caso simplemente toqueteen todo  :lol:

Desconectado PatricioNob

  • Sr. Member
  • ****
  • Mensajes: 297
  • Power: 11
  • Sexo: Masculino
  • Pflweb!- Todo está acá :D
    • MSN Messenger - patricio_nob95@hotmail.com
    • Ver Perfil
    • Todo esta aca!
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #1 en: Julio 22, 2010, 08:56:20 pm »
Lo voy a probar :OO:

Desconectado Juans!

  • Argentina - Buenos Aires
  • Moderador Global
  • *
  • Mensajes: 8204
  • Power: 680
  • Sexo: Masculino
  • 26/06/2009
    • MSN Messenger - Juans_talentodebarrio_17@hotmail.com
    • AOL Instant Messenger - No+tengo
    • Yahoo Instant Messenger - No tengo
    • Ver Perfil
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #2 en: Julio 22, 2010, 08:57:00 pm »
:nvzbti::nvzbti::nvzbti: Por que paquete?? :lol: Quiero manual!!

Espectacular 002!! Alto mod, +1 capo!!

PD: Aguantes las tablas en los temas :OO:
PD 2: No lo puedo usar yo xD mi recent esta echo desde 0 en diseño asi que no creo que sea compatible T_T
« última modificación: Julio 22, 2010, 08:59:02 pm por Juans! »
Sigueme en
Twitter: Juans Luque

Desconectado Kaissar

  • Staff Jubilado
  • *
  • Mensajes: 3921
  • Power: 539
    • Ver Perfil
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #3 en: Julio 22, 2010, 08:58:05 pm »
Espectacula a a a a a a a a

+++++++++++++++1 :daleeee::daleeee::daleeee::daleeee:

Desconectado jprossi

  • Hero Member
  • *****
  • Mensajes: 626
  • Power: 105
  • Sexo: Masculino
    • MSN Messenger - jprossi2@hotmail.com
    • Ver Perfil
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #4 en: Julio 22, 2010, 09:06:48 pm »
buenisimo! me lo llevo =D :hi: +1

Desconectado crazyfrog

  • Facebook: El Rana
  • Programador
  • *
  • Mensajes: 4225
  • Power: 490
  • Sexo: Masculino
  • Never Gonna Give You Up
    • Ver Perfil
    • Ranasofía
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #5 en: Julio 22, 2010, 09:11:36 pm »

+1 porque sos vos. Después leo el post xD
METAS 2012:
[ X ] Ingresar a la facultad.
[ ] Get her into my life.

Se re pudrió, se re pudrió, nos paramo' re de mano!!!

Desconectado rhyzz

  • Jr. Member
  • **
  • Mensajes: 83
  • Power: 18
    • MSN Messenger - maaurii.cs@hotmail.com
    • Ver Perfil
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #6 en: Julio 22, 2010, 10:21:49 pm »
Como genero la consulta del SQL

Conectado lPc_lF4lN_Sp1r4t3r0

  • Soporte Oficial
  • *
  • Mensajes: 5453
  • Power: 604
  • Sexo: Masculino
  • Paradise city (8)
    • Ver Perfil
    • MatCin
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #7 en: Julio 22, 2010, 10:27:30 pm »
Muy bueno 002 seeeeee agradeceeeeeeeeeeeeeeeeeeee +1 :hi:

Desconectado rhyzz

  • Jr. Member
  • **
  • Mensajes: 83
  • Power: 18
    • MSN Messenger - maaurii.cs@hotmail.com
    • Ver Perfil
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #8 en: Julio 22, 2010, 10:28:13 pm »
ya la genere pero esto no anda bien
quiero editar la fila 3 y me manda a otra pagina

Mensaje Unido: Julio 22, 2010, 10:32:32 pm
Me pasa lo mismo con todas las filas
« última modificación: Julio 22, 2010, 10:32:32 pm por rhyzz »

Desconectado The_Pimp

  • Argentino
  • Moderador Global
  • *
  • Mensajes: 12089
  • Power: 20
  • Sexo: Masculino
  • Argentino
    • AOL Instant Messenger - Argentino
    • Yahoo Instant Messenger - Argentino
    • Ver Perfil
    • Argentino
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #9 en: Julio 22, 2010, 10:37:03 pm »
Un gran aporte 002, esto le hará la vida millones de veces más fácil a los que recién empiezan, con este mod SP ya pasó a otro nivel!
+1 :hi:
"Los rumores son llevados por enemigos, extendidos por tontos y aceptados por ignorantes"

Desconectado crkpro

  • Sr. Member
  • ****
  • Mensajes: 335
  • Power: 60
    • Ver Perfil
    • Downfiles
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #10 en: Julio 22, 2010, 11:01:08 pm »
+1 xoro!!!!!!!!!!11

Mensaje Unido: Julio 22, 2010, 11:18:57 pm
no me funca... pasa lo de las filas.. y se queda cargando y no pasa nada...
aa.. le di los permisos asi que no digan que es por eso xD
« última modificación: Julio 22, 2010, 11:18:57 pm por crkpro »
Metas:
[ ] Encontrar un Buen Tema
[ ] Subir de Rango
x Buscador Google
x Adaptar un Mod de la 2.2
[ ]Adaptar un mod de Smf
[ ]Crear un Paquete
x Cometchat

Desconectado andresitooooo

  • Full Member
  • ***
  • Mensajes: 219
  • Power: 40
  • Aguante Zonfull!
    • Ver Perfil
    • Zonfull!
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #11 en: Julio 22, 2010, 11:22:46 pm »
Buen mod!!!!! talves lo use! :lol:

+1

Desconectado punkkid

  • Sr. Member
  • ****
  • Mensajes: 260
  • Power: 11
  • Sexo: Masculino
    • Ver Perfil
    • XFULL.ORG! hay otro?
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #12 en: Julio 22, 2010, 11:55:21 pm »
awuanten los paquetes! :up:
visita www..org

Desconectado jprossi

  • Hero Member
  • *****
  • Mensajes: 626
  • Power: 105
  • Sexo: Masculino
    • MSN Messenger - jprossi2@hotmail.com
    • Ver Perfil
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #13 en: Julio 23, 2010, 12:52:47 am »
+1 xoro!!!!!!!!!!11

Mensaje Unido: Julio 23, 2010, 05:18:57 pm
no me funca... pasa lo de las filas.. y se queda cargando y no pasa nada...
aa.. le di los permisos asi que no digan que es por eso xD
igual ami :'(

Desconectado irvingluis

  • Hero Member
  • *****
  • Mensajes: 762
  • Power: 246
  • Sexo: Masculino
    • MSN Messenger - luisito1420@hotmail.com
    • Ver Perfil
    • Email
Re: [MOD] Gestor de Bloques - Paquete
« Respuesta #14 en: Julio 23, 2010, 01:10:14 am »
demonios esto esta demasiado bueno :OO::OO::OO::OO: +1111111111 voy a ponerlo corriendo ya estoy emocionado
Contacto a : luisito1420@hotmail.com



Creacion profesional de mods.
Hosting 6 meses por 9 dolares, transferencia y almacenamiento ilimitado.