Ordenar por respuestas

  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Octubre 10th, 2006, 3:30 pm

¿Podría ser posible obtener una clasificación característica que ordenarlos por el número de respuestas, a continuación, por fecha

algo como lo siguiente:
La línea de $ sql aquí comienza en la línea 314 de viewtopic.php de instalar mi phpBB (que puede ser bastante antigua).
[php] <? php
/ / Algunos numérico símbolo de orden, es por defecto 0
$ topics_sort_order = intval ($ _GET [ "tipo"]);
if ($ topics_sort_order == 1) (
$ topics_order_by = t.topic_type DESC, t.topic_replies ASC, t. topic_last_post_id DESC;
) Else (
$ topics_order_by = t.topic_type DESC, t.topic_last_post_id DESC;
)

$ sql = "SELECT t. *, u.username, u.user_id, u2.username como user2, u2.user_id como ID2, p.post_username, p2.post_username AS post_username2, p2.post_time
DE ". TOPICS_TABLE." T ". USERS_TABLE." U ". POSTS_TABLE." P ". POSTS_TABLE." P2 ". USERS_TABLE." U2
DÓNDE T. forum_id = $ forum_id
Y t.topic_poster = u.user_id
Y p.post_id = t.topic_first_post_id
Y p2.post_id = t.topic_last_post_id
Y u2.user_id = p2.poster_id
Y t.topic_type <> ". POST_ANNOUNCE."
$ limit_topics_time
ORDER BY $ topics_order_by
LIMIT $ inicio, ". $ Board_config [" topics_per_page "];
> [/ php]
Ésta es sólo una conjetura, no he hecho probado, pero usted consigue la idea. Establecer un vínculo en algún tipo de dólares y su hacer. Malos probarlo en semitekie.com más tarde y ver qué pasa.

De todos modos, sólo una sugerencia.

Gracias

* editar
He comprobado a cabo y que el código funciona maravillosamente
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Octubre 10th, 2006, 3:30 pm

  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Octubre 11th, 2006, 6:24 am

OK, Ill simplemente jugar mudos y pedir a la pregunta obvia - ¿para qué quieren / necesitan ese tipo de especie? I más probable es que navegar por los foros diferentes de la mayoría. Acabo de leer casi todo lo que viene. Así que en verdad no entiendo la razón.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Octubre 11th, 2006, 6:47 am

Bueno, me gusta golpear a los puestos que no tienen todas las respuestas en primer lugar, no importa cuando se hicieron. A menudo, estas son cuestiones que simplemente son tan compleja que nadie sabe la respuesta.

Quiero decir, yeah, I escanear a través de todos los foros también, pero esto es lo que busca en primer lugar, por lo que me acaba de pensamiento ITD estaría bien si hubiera una manera de clasificar por que. Esto no sería por defecto sin embargo, el código que he publicado anteriormente tipo de la misma forma que ahora por defecto, su único al agregar "& sort = 1" para la cadena de consulta que tipo de número de respuestas en primer lugar.

Como ya he dicho, su justa una sugerencia y no como su Im va a dejar de venir al sitio o nada si no se aplican. Tampoco es que todo lo que su duro para escanear a través de los temas para encontrar los que tienen poca o ninguna respuestas. Su sólo algo que haría más fácil a mí ya otros que escanear los foros de esta manera.

Lo reconozco, es una petición bastante extraño, sólo figuraba Id preguntar. Supongo que podría utilizar esto para crear un marco para otros tipos de clasificación, pero para ser honesto, yo no podía pensar en todo que la gente realmente uso, excepto quizá revertir la clasificación (cambiando el DESCs a ASCs y viceversa). Es probable que también podría ser hecho en un método más limpio (no me gusta acceder a las variables de entorno a medio camino a través de un script a mí mismo), pero el código anterior itera exactamente lo que se sugiere en una forma bastante simple.

ATNO/TW escribió:
Acabo de leer casi todo lo que viene.

Sí, no sé cómo hacerlo. Ésta es la razón por la cual han "Super" en su título ;)
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Octubre 11th, 2006, 7:09 am

Just this213 curiosidad, ¿ha visto alguna vez este vínculo?
http://www.ozzu.com/search.php?search_id=unanswered

Su opinión de los mensajes sin el vínculo de la sección de envío de información en la cabecera de navegación del menú. No del todo exactamente lo que quieres, pero creo que su estrecha suficiente.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.
  • this213
  • Guru
  • Guru
  • Avatar de Usuario
  • Registrado: Mar 01, 2004
  • Mensajes: 1242
  • Loc: ./
  • Status: Offline

Nota Octubre 11th, 2006, 8:07 am

sí, he visto. Su sólo que su tema no específico.

Como ya he dicho, no es realmente grande que de un trato para mí. En caso de que no pueda ser aplicada por la razón que sea, que más bien por mí.
  • ATNO/TW
  • Super Moderator
  • Super Moderator
  • Avatar de Usuario
  • Registrado: May 28, 2003
  • Mensajes: 23407
  • Loc: Woodbridge VA
  • Status: Offline

Nota Octubre 11th, 2006, 8:12 am

Ahora que entiendo tu razonamiento, puedo ver cómo sería beneficioso. Supongo que así tiene que ver si está interesado Bigweb.
"There's no place like 127.0.0.1 except for ::1."
Alexandria Networks. Leader in IT consulting for associations/non-profits, and small to medium sized businesses around the northern Virginia and Washington D.C. metro area.

Publicar Información

  • Total de mensajes en este tema: 6 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 16 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC