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;}
Alguien me puede dar una ayudita con esto

Muchisimass gracias