Seite 76 von 175

Verfasst: 02.07.2006 20:01
von mgutt
ah doch doch.. die search.php ist noch nicht perfekt :P

Verfasst: 02.07.2006 20:03
von Kortirion
Oha...na dann geh ich erst mal abwaschen und gucke, was ich danach dann einbauen kann. ;)


Nachtrag: Oh...stimmt...der Link zum letzten beitrag in den Suchergebnislisten ist ein vietopic...html-Link, da fehlt der titel in der URL ;)

Verfasst: 02.07.2006 20:04
von darklordi
ich mag updates nicht -.- ..

hab jetzt die 3sachen da auf der vorseite (2 in index.php und eine in constants.php abgeändert.. hoffe mal dadurch sinds wieder weniger abfragen, ich vertrau dir da mal (wie des öfteren) blind :D )

jo genau, die suche. gogo ;P

//edit: bei mir klappt doch jetzt alles ziemlich perfekt bis auf die suche .. und das jump to: neuerer/älterer beitrag in nem thread oben rechts , oder :-?

Verfasst: 02.07.2006 20:22
von mgutt
Das Addon für die Suche:

Code: Alles auswählen

#
##
##
##############################################################
## 4. Change url of icon_latest_reply in search
## At the search topic view (search) is a little icon on the right side to jump to a post.
## We change it again to a topic url to avoid double content
##
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
search.php
#
#-----[ FIND ]------------------------------------------
#
				$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $searchset[$i]['topic_last_post_id']) . '#' . $searchset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
//-- mod : avoid double content urls -------------------------------------------
//-- delete
/*
				$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $searchset[$i]['topic_last_post_id']) . '#' . $searchset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
*/
//-- add
				$total_pages_topic = ($searchset[$i]['topic_replies'] + 1) / $board_config['posts_per_page'] <= 1 ? '' : '&start=' . floor(($searchset[$i]['topic_replies']) / $board_config['posts_per_page']) * intval($board_config['posts_per_page']); 
				$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $searchset[$i]['topic_id'] . $total_pages_topic) . '#' . $searchset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
//-- fin mod : avoid double content urls ---------------------------------------
Es gibt jetzt nur noch die postlinks in der beitragsansicht bei der suche.. z.b. bei der autorensuche. da weiß ich im moment nicht wie ich die richtige seite herausfinde. aber das kommt sicher noch :D

Verfasst: 02.07.2006 20:31
von Kortirion
Das posticon in der Beitragssuche ist doch derzeit gar nicht verlinkt. Das kann doch so bleiben...oder verstehe ich nicht, was Du meinst?

Verfasst: 02.07.2006 20:32
von darklordi
also bei mir ist es verlinkt ... dieses kleine "Springe zum letzen Beitrag" icon oder wie das heißt ..

und dank dem code oben nun auch richtig.

Verfasst: 02.07.2006 20:35
von mgutt
Von dem derzeiten Addon betroffen sind diese Seiten:
- Beiträge seit dem letzten Besuch anzeigen
- Eigene Beiträge anzeigen
- Unbeantwortete Beiträge anzeigen
Kortirion hat geschrieben:Das posticon in der Beitragssuche ist doch derzeit gar nicht verlinkt. Das kann doch so bleiben...oder verstehe ich nicht, was Du meinst?
Und die, die mir fehlt ist diese:
Alle Beiträge von {USERNAME} anzeigen

EDIT: Aber das wird nichts mit einem Addon dafür. Gegeben sind post ids, topic ids, Anzahl der Antworten und wie viele Beiträge pro Seite angezeigt werden sollen, aber mir fehlt die Angabe auf welcher Seite. In der Topicansicht hat man zusätzlich die Angabe "letzte Seite", weil der Beitrag ja der letzte ist, aber in der Autorensuche kann der postlink auch auf einen Post mitten im Topic sein. Dadurch müsste ich es irgendwie schaffen die Seitenzahl an Hand der Post id berechnen zu lassen, aber das denke ich ist unmöglich.

Ich könnte das nur über eine zusätzliche Datenbankabfrage herausfinden. Da es ein Addon ist könnte man dies ja in Kauf nehmen, da ja jeder selbst entscheidet, ob er das installieren möchte. Was sagt ihr :D

Verfasst: 02.07.2006 20:43
von Kortirion
Imho nicht nötig. ;)

Aber wie Du schon sagtest...bei nem Addon kann das ja jeder selber entscheiden. ;)

Aber nochmal zum Verständnis:

Bei "Alle Beiträge von {USERNAME} anzeigen" ist das Posticon gar nicht verlinkt (zumindestens bei mir), die Angabe des Forums wird korrekt umgeschrieben, der Forentitel wird zu /viewtopic,p,xxx.html#yyy umgeschrieben.

Du meinst als die URL hinter Titel: "Titelname"?

Verfasst: 02.07.2006 20:44
von mgutt
ja genau den mein ich.. er ist korrekt verlinkt aber er könnte noch besser sein ;) (mit titel und seite)

Verfasst: 02.07.2006 20:45
von darklordi
hmm, sooo wichtig iss mir das nicht .. aber warum ist bei
"Alle beiträge als ungelesen markieren" die url plötzlich wieder http://leaver.de/phpBB2/viewforum.php?f=10&mark=topics ??

//EDIT:
achja seh ich gerade
unten bei dem Gehe zu: drop down menü ...
die sind die links auch noch ala viewforum.php?f=8