News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

2 errores intentando acceder a post recientes y RSS

Started by Madirex, August 07, 2017, 01:04:33 PM

Previous topic - Next topic

Madirex

Cuando entro en ?action=recent



Marca la línea 284

264: {
265: // Find the 10 most recent messages they can *view*.
266: // !!!SLOW This query is really slow still, probably?
267: $request = $smcFunc['db_query']('', '
268: SELECT m.id_msg
269: FROM {db_prefix}messages AS m
270: INNER JOIN {db_prefix}boards AS b ON (b.id_board = m.id_board)
271: INNER JOIN {db_prefix}categories AS c ON (b.id_cat = c.id_cat)
272: INNER JOIN {db_prefix}categories AS c ON (b.id_cat = c.id_cat)
273: WHERE ' . $query_this_board . '
274: AND m.approved = {int:is_approved}
275: AND c.forumid = {int:forumid}
276: AND c.forumid = {int:forumid}
277: ORDER BY m.id_msg DESC
278: LIMIT {int:offset}, {int:limit}',
279: array_merge($query_parameters, array(
280: 'is_approved' => 1,
281: 'offset' => $_REQUEST['start'],
282: 'limit' => 10,
283: 'forumid' => (int) $forumid,
==>284: 'forumid' => (int) $forumid,
285: ))
286: );
287: // If we don't have 10 results, try again with an unoptimized version covering all rows, and cache the result.
288: if (isset($query_parameters['max_id_msg']) && $smcFunc['db_num_rows']($request) < 10)
289: {
290: $smcFunc['db_free_result']($request);
291: $query_this_board = str_replace('AND m.id_msg >= {int:max_id_msg}', '', $query_this_board);
292: $cache_results = true;
293: unset($query_parameters['max_id_msg']);
294: }
295: else
296: $done = true;
297: }
298: $messages = array();
299: while ($row = $smcFunc['db_fetch_assoc']($request))
300: $messages[] = $row['id_msg'];
301: $smcFunc['db_free_result']($request);
302: if (!empty($cache_results))
303: cache_put_data($key, $messages, 120);
304: }



Cuando entro en ?action=.xml;type=rss;sa=recent;


Marca la línea 731

711: SELECT m.id_msg
712: FROM {db_prefix}messages AS m
713: INNER JOIN {db_prefix}boards AS b ON (b.id_board = m.id_board)
714: INNER JOIN {db_prefix}categories AS c ON (b.id_cat = c.id_cat)
715: INNER JOIN {db_prefix}categories AS c ON (b.id_cat = c.id_cat)
716: INNER JOIN {db_prefix}topics AS t ON (t.id_topic = m.id_topic)
717: WHERE ' . $query_this_board . (empty($optimize_msg) ? '' : '
718: AND {raw:optimize_msg}') . (empty($board) ? '' : '
719: AND m.id_board = {int:current_board}') . ($modSettings['postmod_active'] ? '
720: AND m.approved = {int:is_approved}' : '') . '
721: AND c.forumid = {int:forumid}
722: AND c.forumid = {int:forumid}
723: ORDER BY m.id_msg DESC
724: LIMIT {int:limit}',
725: array(
726: 'limit' => $_GET['limit'],
727: 'current_board' => $board,
728: 'is_approved' => 1,
729: 'optimize_msg' => $optimize_msg,
730: 'forumid' => (int) $forumid,
==>731: 'forumid' => (int) $forumid,
732: )
733: );
734: // If we don't have $_GET['limit'] results, try again with an unoptimized version covering all rows.
735: if ($loops < 2 && $smcFunc['db_num_rows']($request) < $_GET['limit'])
736: {
737: $smcFunc['db_free_result']($request);
738: if (empty($_REQUEST['boards']) && empty($board))
739: unset($context['optimize_msg']['lowest']);
740: else
741: $context['optimize_msg']['lowest'] = $loops ? 'm.id_msg >= t.id_first_msg' : 'm.id_msg >= (t.id_last_msg - t.id_first_msg) / 2';
742: $loops++;
743: }
744: else
745: $done = true;
746: }
747: $messages = array();
748: while ($row = $smcFunc['db_fetch_assoc']($request))
749: $messages[] = $row['id_msg'];
750: $smcFunc['db_free_result']($request);
751:

d3vcho

Prueba a borrar la línea 284 y 731 de los respectivos archivos. Guarda una copia de seguridad antes de hacerlo de cada uno de los archivos.
"Greeting Death as an old friend, they departed this life as equals"

Madirex

Quote from: d3vcho(); on August 07, 2017, 01:10:04 PM
Prueba a borrar la línea 284 y 731 de los respectivos archivos. Guarda una copia de seguridad antes de hacerlo de cada uno de los archivos.
Ya lo probé antes de publicar el post, y al ver que no funcionaba probé a borrar la otra línea que marcaba, pero el error sigue apareciendo, se va subiendo de línea en línea hacia arriba.

array(
726: 'limit' => $_GET['limit'],
727: 'current_board' => $board,
728: 'is_approved' => 1,
729: 'optimize_msg' => $optimize_msg,
730: 'forumid' => (int) $forumid,
==>731: 'forumid' => (int) $forumid,
732: )


borré la línea 731, marca error en el 730, borré el 730, marca error en 729 y como seguía marcando error preferí publicarlo aquí para evitar problemas

Gluz

¿Qué MODs tienes instalados?

Esa parte no es del archivo original, tiene modificaciones y lo mas visible ahí es que hay líneas repetidas y eso es parte del error que te sale, y lo mas probable es que haya sido un MOD que se instaló dos veces,  o que no limpia correctamente lo que editó al desinstalarse.

Madirex

Quote from: Gluz on August 07, 2017, 05:10:46 PM
¿Qué MODs tienes instalados?

Esa parte no es del archivo original, tiene modificaciones y lo mas visible ahí es que hay líneas repetidas y eso es parte del error que te sale, y lo mas probable es que haya sido un MOD que se instaló dos veces,  o que no limpia correctamente lo que editó al desinstalarse.
1.   Mobile Device Detect   0.2.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
2.   Add Social Media Icons To Profiles   1.2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
3.   Quick Spoiler   0.9.6     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
4.   AdditionalMembergroups   1.04     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
5.   Team Page   4.0.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
6.   Image Floating to Left or Right BBCode   1.19     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
7.   Adk Bbc Tooltips   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
8.   Countdown BBCode   2.0.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
9.   Adk New Button   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
10.   Code Highlighting   1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
11.   Bookmarks   2.5     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
12.   PartyMembers   1.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
13.   Christmas Smileys   1.3     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
14.   @mention members   1.1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
15.   Custom Permissions   1.1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
16.   SMF 2.0.12 Update   1.0     [ Listar archivos ] [ Borrar ]
17.   Default Avatar   2.3     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
18.   EU Cookie   1.3.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
19.   Gamer IDs   1.4     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
20.   SMF 2.0.13 Update   1.0     [ Listar archivos ] [ Borrar ]
21.   To-Do List   2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
22.   Karma Buttons   1.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
23.   Drafts      [ Desinstalar ] [ Listar archivos ] [ Borrar ]
24.   Log Karma Actions   2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
25.   SMF 2.1-style Admin Area   1.9     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
26.   Move Topic Notification   1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
27.   BBC You   2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
28.   MultiLanguage Registration Agreement   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
29.   Admin Notes   2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
30.   NoFollow All Links   1.2.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
31.   Redirector   1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
33.   open mod reports   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
34.   Add [nobbc] button   1.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
35.   Prevent Adding Signature Images And Links   2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
36.   Project Snow 1.2   1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
37.   Progress Bar BBCode (CSS3 version)   1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
38.   Remove Index.Php Completely From URL 2.0   1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
39.   SA Shop   1.0 RC1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
40.   Stop Forum Spam   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
41.   SMF Gallery Lite   5.6     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
42.   Send Locked Topics To Bottom   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
43.   Show Only Specified Language   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
44.   Karma Applaud Only   1.0.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
45.   SimpleColorizer   1.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
46.   Simple Menu Icons   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
47.   BBC Message Boxes   2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
48.   TopicRenamer   2.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
49.   SimpleDesk - Integrated Helpdesk for Simple Machines Forum   2.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
50.   Users mass actions   0.1.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
51.   Add Stars To Profile   1.0.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
52.   View Single Category   2.5     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
53.   Social Login   3.5     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
54.   Yet Another YouTube BBCode Tag   3.9     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
55.   Adk Blog   3.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
56.   Alert   v.1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
57.   Admin Ban Button in Post   3.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
58.   BBPh Smilies   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
59.   cbi 1.0   1.8.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
60.   Smart Pagination   0.8.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
61.   Custom Copyright   1.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
62.   Custom Action Mod   3.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
63.   SMF 2.0.14 Update   1.0     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
64.   Lock Recycled Topics   0.2     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
65.   Ultimate Profile   0.9.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
66.   Post History   1.03     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
67.   Remove old topic warning   1.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
68.   WYSIWYG Quick Reply   2.3     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
69.   Edit All Message Titles   0.1.1     [ Desinstalar ] [ Listar archivos ] [ Borrar ]
70.   SMF Post Prefix   2.0.3     [ Desinstalar ] [ Listar archivos ] [ Borrar ]

Gluz

Hice el parse a la mayoría de esos MODs, principalmente los que no conozco o los que pudieran tener algo que modificar en esos archivos pero ninguno está cerca de eso.

Podría ser que otro MOD que ya no tienes instalado haya modificado eso pero al desinstalar no limpió bien y quedaron esos remanentes. Si tuvieras algún registro de los MODs que has instalado y desinstalado tal vez podríamos encontrar algo.

Madirex

Acabo de restaurar con los archivos de seguridad "News.php~" y "Recent.php~" y me sigue apareciendo el mismo error

Gluz



Gluz

Prueba subiendo éstos archivos a ver si vuelve a dar esos errores.

Eliminé todas las instancias repetidas de lo que fueran esas líneas.

Madirex

Quote from: Gluz on August 08, 2017, 06:32:05 PM
Prueba subiendo éstos archivos a ver si vuelve a dar esos errores.

Eliminé todas las instancias repetidas de lo que fueran esas líneas.
¡Muchas graciass! :D Solucionado!!

Advertisement: