Página 1 de 1

Thanks MoD Y Mod Hide

Publicado: 12 May 2007, 19:51
por H0unter
Hola como van,

Pues habia posteado en otra seccion sobre que al leer los temas del foro andaban lento.
Me explico , cuando le hago click a 1 tema , el foro se ponene como cargando no me abre nada , como si no hubira hecho click y depues de 15 segundo masomenos recien me empieza a cargar el tema que hice click, Me pasa lo mismo al reponder 1 tema.(solamente sucede con los usuarios registrados a los invitados carga normal)

Entonces reinstale todo los mods y note esto:

Cuando uno el hide mod y el thanks mod con el codigo siguiente que viene en el mismo mod de thanks , el foro queba bien sin ningun problema pero los usuarios que postean no pueden ver sus mismos link que pusieron en hide:

Código: Seleccionar todo

#-----[ OPEN ]------------------------------------------ 
#
posting.php

# 
#-----[ FIND ]------------------------------------------ 
#
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
$sql = "SELECT topic_id
FROM " . THANKS_TABLE . "
WHERE topic_id = $topic_id
AND user_id = " . $userdata['user_id'];

# 
#-----[ FIND ]------------------------------------------ 
#
else { $sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];


# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
else { $sql = "SELECT topic_id
FROM " . THANKS_TABLE . "
WHERE topic_id = $topic_id
AND user_id = " . $userdata['user_id'];


# 
#-----[ OPEN ]------------------------------------------ 
#
viewtopic.php

# 
#-----[ FIND ]------------------------------------------ 
#
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
$sql = "SELECT topic_id
FROM " . THANKS_TABLE . "
WHERE topic_id = $topic_id
AND user_id = " . $userdata['user_id'];


# 
#-----[ OPEN ]------------------------------------------ 
#
includes/topic_review.php

# 
#-----[ FIND ]------------------------------------------ 
#
$sql = "SELECT p.poster_id, p.topic_id
FROM " . POSTS_TABLE . " p
WHERE p.topic_id = $topic_id
AND p.poster_id = " . $userdata['user_id'];

# 
#-----[ REPLACE WITH ]------------------------------------------ 
#
$sql = "SELECT topic_id
FROM " . THANKS_TABLE . "
WHERE topic_id = $topic_id
AND user_id = " . $userdata['user_id'];

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 


Es por eso que algun tiempo atras hice la consulta respectiva y mitch me repondio y me dio un codigo , este es el link http://www.phpbb-es.com/foro/2-vt5518.html?start=10


y este el codigo

Código: Seleccionar todo

Intenten esto... en posting.PHP - viewtopic.PHP - includes/topic_review.PHP

Buscar:


   1. $valid = FALSE;  
   2. if( $userdata['session_logged_in'] ) {  
   3. $SQL = "SELECT p.poster_id, p.topic_id  
   4. FROM " . POSTS_TABLE . " p  
   5. WHERE p.topic_id = $topic_id  
   6. AND p.poster_id = " . $userdata['user_id'];  
   7. $resultat = $DB->sql_query($SQL);  
   8. $valid = $DB->sql_numrows($resultat) ? TRUE : FALSE;} 



Reemplazar por:


   1. $valid = FALSE;  
   2. if( $userdata['session_logged_in'] ) {  
   3. $SQL = "SELECT '1'  
   4. FROM " . POSTS_TABLE . " p, " . THANKS_TABLE . " t  
   5. WHERE (( p.topic_id = $topic_id  
   6. AND p.poster_id = " . $userdata['user_id'] . " ) OR (  
   7. t.topic_id = $topic_id AND t.user_id = " . $userdata['user_id'] . " ))";  
   8. $resultat = $DB->sql_query($SQL);  
   9. $valid = $DB->sql_numrows($resultat) ? TRUE : FALSE;} 
Con el codigo que me dio mitch el hide mod y el thanks mod quedan perfectamente unidos pero genera el problema de lentitud que les comente al principio.


Alguien me puede dar una ayudita con esto :D!!

Muchisimass gracias

Respuesta: Thanks MoD Y Mod Hide

Publicado: 18 May 2007, 13:45
por Zuker
Estuve revisando el codigo y no veo donde puede generar que tarde TAAAANTO en cargar como ocurre :S

Re: Respuesta: Thanks MoD Y Mod Hide

Publicado: 18 May 2007, 20:42
por H0unter
Estuve revisando el codigo y no veo donde puede generar que tarde TAAAANTO en cargar como ocurre :S Es es la pregunta del millon =(.Aver si algun otro mode puede ayudarme :S . o alguien Y_Y

Respuesta: Thanks MoD Y Mod Hide

Publicado: 29 May 2007, 07:45
por H0unter
:S espero que no se hayan olvidado de mi tema, se los agradecere muchisimo!

Saludos

Re: Respuesta: Thanks MoD Y Mod Hide

Publicado: 22 Ago 2007, 06:28
por firefox
:S espero que no se hayan olvidado de mi tema, se los agradecere muchisimo!

Saludos Hola amigo, si.. es raro que demore tanto en cargar la pagina... hmm.......

bueno...

a propósito. ¿sabes donde puedo descargar esos mods; el hide, y thanks. ?
en la pagina de mods de phpbb no estan...

bueno....... saludos.

Re: Thanks MoD Y Mod Hide

Publicado: 15 Oct 2007, 01:06
por Nacho1191
como puedo ademas de dar las gracias que tambien exista la posibildad que postee para ver el mensaje.
osea que existan 2 caminos para verlos por separado