Estás viendo el Tema    Como crear una paginación para página personalizada  Tema solucionado

Dudas de phpBB3 Avanzado, no dudas generales.
Reglas del Foro
Antes de participar en los foros, leer esto por favor.
Normas generales de phpBB-Es y las de Soporte
8 mensajes Página 1 de 1

Como crear una paginación para página personalizada

Notapor Rainwod » Viernes, 04 Mayo 2012, 21:24

Hola gente, estoy teminando un pequeño mod, que lista todos los usuarios con sus e-mails, ids y Nombre de usuario, a modo de tabla de información rápida, pero tengo un problema, quiero que se genere una paginacón cuando la lista llege a un deteminado límite(configurado desde el acp), y no se como hacerlo, se que la paginación se hece con el string generate_pagination($var1, $var2)
$var1 y $var2 sonb los parámetros a generar.
Firma
Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
Consulta los FAQS de ayuda de phpBB3.
Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
Accede a la base de modificaciones de phpBB-Es Titania.
Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

URL: http://postgresql.uci.cu/foro
Versión phpBB: phpBB 3.0.8
MODs Instalados: n/a
Plantilla(s) usada(s): Supernova
Servidor: gratis
Actualización desde otra versión: no
Conversión desde otro sistema de foros: no

(...) lucho por mi luna llamada Carlota ... lucho muchas veces hasta cuando me descuido... lucho apretando los dientes....lucho por las plantas que nunca se extingan... lucho por rameras con las calaveras...lucho y cuando lucho nunca hay medias tintas, lucho aunque me fallen las maneras...lucho pero nunca acabará mi lucha.
(...) la muerte está tan convencida de su victoria sobre nosotros que nos da toda una vida de ventaja.
Imagen

Avatar de Usuario
Rainwod
Desconectado
Soporte MODs
Soporte Estilos
S.O. / Navegador
  • Windows XP Firefox
  • Mensajes: 1114
    Edad: 19
    Registrado: Viernes, 16 Marzo 2012, 15:43
    Ubicación: Prinar del Río, Cuba
    Nombre real: Javier
    Etiquetascrear, paginación, página, personalizada

    Publicidad


     

    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Como crear una paginación para página personalizada

    Notapor Makoto » Sábado, 05 Mayo 2012, 01:07

    I_i primera vez que veo o creo ver esa varuable que mencionas viendo el mod database

    veo
    Código: Seleccionar todo
    'PAGINATION'	=> generate_pagination($pagination_url, $total_mods, $config['topics_per_page'], $start),

    tambien
    Código: Seleccionar todo
    'PAGE_NUMBER'	=> on_page($total_mods, $config['topics_per_page'], $start),


    puedes ver el mod para guiarte [MODDB] Mods Database v 1.0.7
    Firma
    FIIS-UNAC : 
    Spoiler: Mostrar
    URL del foro: http://www.fiis-unac.com/
    Versión phpBB: phpBB3 ( 3.0.11 )
    MODs Instalados:
    • Advanced BBCode Box 3.0.12
    • Annual Stars 1.0.1c
    • AOS Quien a Visitado un Tema 1.0.2.2
    • AOS notificaciones 0.0.8
    • Advanced Rules Page 1.0.0
    • Advanced Show Poll Voters 1.0.0
    • Advertisement Management 1.0.12
    • Avatar True Resize 1.1.0
    • Breizh Ajax Checks 1.3.0
    • Categorize Announcements and Stickies 1.0.2
    • Codebox Plus 1.0.3
    • Convert quoted images to url 2.0.0
    • Contact Admin 1.0.10
    • DM Easy Download System 1.0.10
    • Debug Errors and Notices 1.2.0
    • Default Random 'No Avatar' 1.0.4b
    • Email To User On Group Status Change 1.0.2a
    • Forum Archive II 1.1.2
    • Genders 1.0.2
    • Latest Topic Title 1.1.2
    • Legend Repositioning 1.0.3
    • National Flags 2.0.4
    • NV "who was here?" 1.2.1
    • NV newspage 1.0.8
    • Official Topic Index 2.0.1
    • phpBB Calendar 0.1.1
    • phpBB Digests 2.2.22
    • phpBB Links 1.0.3
    • phpBB Random Quotes 1.0.1
    • phpBB SEO Dynamic Meta tags 0.4.4
    • phpBB SEO Optimal titles 1.0.8
    • Post Count Requirements 2.1.1
    • Prime Birthdate 1.2.6
    • Prime Links 1.3.0
    • Prime Quick Login 1.2.6
    • Quick Title Edition 1.2.1
    • Share Topic Plus 1.0.0
    • Signature Image Check
    • Simple Portal 1.0.2
    • Social Networking Site Buttons 1.0.0
    • Sortables CAPTCHA Plugin 1.0.4
    • Subforums list in categories 1.0.0
    • Tinypic Plugin MOD 1.0.9
    • Top Stats 1.0.10
    • Topics descriptions 1.0.0
    • uAttachment 1.0.1
    • Upcoming Birthday list 1.0.3
    • Users and Bots on Seperate Lines 1.0.0
    • Welcome PM on first Login2.2.6
    Plantilla(s) usada(s):
    • Soul city
    • Artodia: Mobile and SEO
    • Neon
    • Attriuum
    • Halloween
    • Christmas Dream
    • DirtyBoard2.0
    • GreenChampion
    • ProBuntu
    • Prosilver WoW
    • WoWMistsofPandaria
    • Poker Olympus
    Servidor: Dattatec

    ILoveIdol : Cerrado Temporalmente
    http://www.iloveidol.com/ ( Clickeado 1695 veces )

    Avatar de Usuario
    Makoto
    Desconectado
    Soporte MODs
    S.O. / Navegador
  • Windows XP Firefox
  • Mensajes: 2734
    Edad: 24
    Registrado: Jueves, 10 Septiembre 2009, 23:44
    Ubicación: Lima - Peru
    Nombre real: Carlos

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Como crear una paginación para página personalizada

    Notapor Rainwod » Sábado, 05 Mayo 2012, 12:18

    makoto esas variables son de ejemplo, lo que pones encima ya lo se el problemas que no puedo definir las variables a a paginar. Acá te dejo las variables que defino para listar el contenido después de ejecutar el SELECTde la tabla phpbb_users:
    Código: Seleccionar todo
    		$template->assign_block_vars('list', array(
    			'EMAIL'      => $row['user_email'],
    			'ID'         => $row['user_id'],
    			'USERNAME'   => get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']),
    	    ));

    Man mira a ver que puedes hacer por mi es que no se que variables poner dentro de la paginación.
    Firma
    Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
    Consulta los FAQS de ayuda de phpBB3.
    Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
    Accede a la base de modificaciones de phpBB-Es Titania.
    Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
    En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
    Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
    NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

    URL: http://postgresql.uci.cu/foro
    Versión phpBB: phpBB 3.0.8
    MODs Instalados: n/a
    Plantilla(s) usada(s): Supernova
    Servidor: gratis
    Actualización desde otra versión: no
    Conversión desde otro sistema de foros: no

    (...) lucho por mi luna llamada Carlota ... lucho muchas veces hasta cuando me descuido... lucho apretando los dientes....lucho por las plantas que nunca se extingan... lucho por rameras con las calaveras...lucho y cuando lucho nunca hay medias tintas, lucho aunque me fallen las maneras...lucho pero nunca acabará mi lucha.
    (...) la muerte está tan convencida de su victoria sobre nosotros que nos da toda una vida de ventaja.
    Imagen

    Avatar de Usuario
    Rainwod
    Desconectado
    Soporte MODs
    Soporte Estilos
    S.O. / Navegador
  • Windows XP Firefox
  • Mensajes: 1114
    Edad: 19
    Registrado: Viernes, 16 Marzo 2012, 15:43
    Ubicación: Prinar del Río, Cuba
    Nombre real: Javier

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Como crear una paginación para página personalizada

    Notapor Alorse » Sábado, 05 Mayo 2012, 17:10

    Aquí esta la manera de hacerlo con paginación, es cuestión de usar la búsqueda Modificar script para mostrar URL amigables en portal

    Muevo el tema porque este no es le foro correcto.


    Avatar de Usuario
    Alorse
    Desconectado
    Soporte MODs
    Jefe del Grupo Soporte MODs
    S.O. / Navegador
  • Ubuntu Chrome
  • Mensajes: 5518
    Edad: 25
    Registrado: Sábado, 22 Marzo 2008, 03:14
    Ubicación: Colombia
    Nombre real: Fredo

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Como crear una paginación para página personalizada

    Notapor Alorse » Lunes, 14 Mayo 2012, 14:58

    Y este tema se solucionó?

    Avatar de Usuario
    Alorse
    Desconectado
    Soporte MODs
    Jefe del Grupo Soporte MODs
    S.O. / Navegador
  • Ubuntu Chrome
  • Mensajes: 5518
    Edad: 25
    Registrado: Sábado, 22 Marzo 2008, 03:14
    Ubicación: Colombia
    Nombre real: Fredo

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Como crear una paginación para página personalizada

    Notapor Rainwod » Lunes, 14 Mayo 2012, 15:16

    Jefe, su link no me sirvió de mucho pero leviatán21 me echó el salvavidas y ya lo he comprendido. No lo he marcado como solucionado porque ninguna respuesta de acá me ayudó.
    Firma
    Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
    Consulta los FAQS de ayuda de phpBB3.
    Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
    Accede a la base de modificaciones de phpBB-Es Titania.
    Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
    En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
    Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
    NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

    URL: http://postgresql.uci.cu/foro
    Versión phpBB: phpBB 3.0.8
    MODs Instalados: n/a
    Plantilla(s) usada(s): Supernova
    Servidor: gratis
    Actualización desde otra versión: no
    Conversión desde otro sistema de foros: no

    (...) lucho por mi luna llamada Carlota ... lucho muchas veces hasta cuando me descuido... lucho apretando los dientes....lucho por las plantas que nunca se extingan... lucho por rameras con las calaveras...lucho y cuando lucho nunca hay medias tintas, lucho aunque me fallen las maneras...lucho pero nunca acabará mi lucha.
    (...) la muerte está tan convencida de su victoria sobre nosotros que nos da toda una vida de ventaja.
    Imagen

    Avatar de Usuario
    Rainwod
    Desconectado
    Soporte MODs
    Soporte Estilos
    S.O. / Navegador
  • Windows XP Firefox
  • Mensajes: 1114
    Edad: 19
    Registrado: Viernes, 16 Marzo 2012, 15:43
    Ubicación: Prinar del Río, Cuba
    Nombre real: Javier

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Como crear una paginación para página personalizada

    Notapor Alorse » Lunes, 14 Mayo 2012, 18:21

    Entonces debiste especificarlo...
    Aunque es muy claro el código que he dejado con la paginación.

    Avatar de Usuario
    Alorse
    Desconectado
    Soporte MODs
    Jefe del Grupo Soporte MODs
    S.O. / Navegador
  • Ubuntu Chrome
  • Mensajes: 5518
    Edad: 25
    Registrado: Sábado, 22 Marzo 2008, 03:14
    Ubicación: Colombia
    Nombre real: Fredo

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.

    Re: Como crear una paginación para página personalizada  Tema solucionado

    Notapor Rainwod » Lunes, 14 Mayo 2012, 20:21

    Acá les dejo el code para que lo estudien, jajajajajajaja :lol: :lol: :lol: :lol: :lol: Espero no se lien mucho. Lo digo por experiencia propia jajajajajajajaja :cerveza:
    Código: Seleccionar todo
    // Build a relevant pagination_url
    $limit = request_var('limit', $config['topics_per_page']);
    $start = request_var('start', 0);
    $pagination_url = append_sid($phpbb_root_path . 'quickin.' . $phpEx);
    
    // Count the users ...
    $sql = 'SELECT COUNT(user_id) AS total_users
    	FROM ' . USERS_TABLE . " 
    	". (($sql_where) ? $sql_where : '');
    $result = $db->sql_query($sql);
    $total_users = (int) $db->sql_fetchfield('total_users');
    $db->sql_freeresult($result);
    
    // Get all users
    $sql = 'SELECT user_email, user_id, username, user_colour, user_posts, user_warnings
    		FROM ' . USERS_TABLE . " 					
    		". (($sql_where) ? $sql_where : '') . "
    		". (($sql_order) ? $sql_order : '') . "	";
    $result = $db->sql_query_limit($sql, $limit, $start);
    
    while ($row = $db->sql_fetchrow($result))
    {
    	$template->assign_block_vars('memberlist', array(
    		'EMAIL'		=> $row['user_email'],
    		'ID'		=> $row['user_id'],
    		'USERNAME'	=> get_username_string('full', $row['user_id'], $row['username'], $row['user_colour']),
    		'USERPOSTS'	=> $row['user_posts'],
    		'USERWARN'	=> $row['user_warnings'],
    	));
    }
    $db->sql_freeresult();
    
    $template->assign_vars(array(
    	'TITLE'			=> $user->lang['MEMBERLIST'],
    	'PAGINATION'	=> generate_pagination($pagination_url, $total_users, $limit, $start),
    	'PAGE_NUMBER'	=> on_page($total_users, $limit, $start),
    	'TOTAL_USERS'	=> ($total_users == 1) ? $user->lang['LIST_USER'] : sprintf($user->lang['LIST_USERS'], $total_users),
    ));
    
    
    
    Firma
    Antes de nada, lee las Normas de phpBB-Es, y el siempre útil Foro de guías sobre phpBB 3.
    Consulta los FAQS de ayuda de phpBB3.
    Administra, modifica, actualiza tu foro con el listado de Guías de nuestra Biblioteca.
    Accede a la base de modificaciones de phpBB-Es Titania.
    Si es sobre cómo Crear una Consulta SQL ya lo tienes explicado en el enlace.
    En general, se recomienda Buscar antes de preguntar, quizás tu duda esté resuelta, y todos ahorremos tiempo.
    Sólo tendrás Soporte si facilitas los datos correspondientes y si respetas completamente el Copyright de phpBB.
    NOTA: No damos Soporte a los foros integrados en Nuke y derivados del mismo. Infórmate AQUÍ.

    URL: http://postgresql.uci.cu/foro
    Versión phpBB: phpBB 3.0.8
    MODs Instalados: n/a
    Plantilla(s) usada(s): Supernova
    Servidor: gratis
    Actualización desde otra versión: no
    Conversión desde otro sistema de foros: no

    (...) lucho por mi luna llamada Carlota ... lucho muchas veces hasta cuando me descuido... lucho apretando los dientes....lucho por las plantas que nunca se extingan... lucho por rameras con las calaveras...lucho y cuando lucho nunca hay medias tintas, lucho aunque me fallen las maneras...lucho pero nunca acabará mi lucha.
    (...) la muerte está tan convencida de su victoria sobre nosotros que nos da toda una vida de ventaja.
    Imagen

    Avatar de Usuario
    Rainwod
    Desconectado
    Soporte MODs
    Soporte Estilos
    S.O. / Navegador
  • Windows XP Firefox
  • Mensajes: 1114
    Edad: 19
    Registrado: Viernes, 16 Marzo 2012, 15:43
    Ubicación: Prinar del Río, Cuba
    Nombre real: Javier

    Publicidad




    Colabora con nosotros haciendo una Donación y elimina esta publicidad.
    8 mensajesPágina 1 de 1

    ¿Te fue útil este tema?

    Enlace:
    BBcode:
    HTML:

    Compartir este Tema

    Temas relacionados Respuestas Vistas Último mensaje

    ¿Quién está conectado?

    Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

    ¿Problemas para activar la cuenta de usuario?

    Si luego de registrarse tiene problemas para activar la cuenta usuario puede visitar nuestra Página en Facebook y dejarnos un mensaje (inbox) con los datos de registro para que activemos la cuenta manualmente, de igual manera el problema se presenta con las cuentas de hotmail, así que si antes de registrarse puede hacerlo desde otra cuenta, evitará dicho inconveniente.
    Publicidad

    Funcionando con phpBB® Forum Software © phpBB Group
    Traducción al español por Huan Manwë para phpBB-Es.COM
    phpBB SEO  CC BY-ND
    Tiempo : 0.176s | 25 Consultas | GZIP : On