Rozszerzenie nie działa

Pomoc w przypadku kłopotów z rozszerzeniami: instalacją, konfiguracją, błędami. Zakładając nowy temat pamiętaj o odpowiednim prefiksie!
noutilus
Posty: 4
Rejestracja: 25 listopada 2014, 09:12

Rozszerzenie nie działa

Post autor: noutilus » 25 marca 2018, 14:02

Witam, posiadam modyfikację, która została kiedyś napisana przez znajomego. Modyfikacja dodawała do wyników wyszukiwania dział podrzędny.

Wyglądało to tak:
Nazwa tematu,
autor > data dodania tematu > kategoria działu > kategoria tematu


Taki oto kod znajdował się w na wersji phpbb3.0.12

plik search.php:

Kod: Zaznacz cały

// Nazwa działu nadrzędnego - Thom
				$parentID = (int)$row['parent_id'];
				if( $parentID != 0 )
				{
					$sqlTmp = 'SELECT forum_id, parent_id, forum_name FROM ' . FORUMS_TABLE . ' WHERE forum_id = ' . $parentID;
					$resultTmp = $db->sql_query($sqlTmp); $sqlTmp = $db->sql_fetchrow($resultTmp);
					if( $sqlTmp['parent_id'] != 0 )
					{
						$row['parentForumID'] = $sqlTmp['forum_id'];
						$row['parentForumName'] = $sqlTmp['forum_name'];
					}
					$db->sql_freeresult($resultTmp); unset($sqlTmp, $resultTmp, $parentID);
				}

Kod: Zaznacz cały

// Nazwa działu nadrzędnego - Thom
			if( !empty($row['parentForumName']) && !empty($row['parentForumID']) )
			{
				$tpl_ary['FORUM_P_TITLE'] = $row['parentForumName'];
				$tpl_ary['U_VIEW_P_FORUM'] = append_sid("{$phpbb_root_path}viewforum.$phpEx", 'f=' . $row['parentForumID']);
			}
i plik stylu serach_results.html

Kod: Zaznacz cały

{L_POST_BY_AUTHOR} {searchresults.TOPIC_AUTHOR_FULL} » {searchresults.FIRST_POST_TIME}
<!-- IF not searchresults.S_TOPIC_GLOBAL -->{L_IN} <!-- IF searchresults.FORUM_P_TITLE --><a href="{searchresults.U_VIEW_P_FORUM}">{searchresults.FORUM_P_TITLE}</a> &raquo; <!-- ENDIF --><a href="{searchresults.U_VIEW_FORUM}">{searchresults.FORUM_TITLE}</a><!-- ELSE --> ({L_GLOBAL})<!-- ENDIF -->

Kod: Zaznacz cały

<!-- IF searchresults.FORUM_TITLE -->
				<dd>{L_FORUM}: <!-- IF searchresults.FORUM_P_TITLE --><a href="{searchresults.U_VIEW_P_FORUM}">{searchresults.FORUM_P_TITLE}</a> &raquo; <!-- ENDIF --><a href="{searchresults.U_VIEW_FORUM}">{searchresults.FORUM_TITLE}</a></dd>
				<dd>{L_TOPIC}: <a href="{searchresults.U_VIEW_TOPIC}"><!-- IF searchresults.TOPIC_PREFIX -->{searchresults.TOPIC_PREFIX} <!-- ENDIF -->{searchresults.TOPIC_TITLE}</a></dd>
			<!-- ELSE -->

Czy jest ktoś mi wstanie pomóc? Co się zmieniło w wersji 3.2 względem wersji 3.0.12 że ten dodatek mi nie działa. Był bym bardzo wdzięczny za poprawki kodu.

ODPOWIEDZ

Wróć do „Pomoc”