Attachment Mod: Icon auch bei Topics in der Suche?

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
das_Kratzerchen
Mitglied
Beiträge: 25
Registriert: 25.01.2006 16:41

Attachment Mod: Icon auch bei Topics in der Suche?

Beitrag von das_Kratzerchen »

hi,

ist es irgendwie möglich das Attachment Icon auch vor den Themen in den Suchergebnissen anzeigen zu lassen?

Kratzerchen
das_Kratzerchen
Mitglied
Beiträge: 25
Registriert: 25.01.2006 16:41

Beitrag von das_Kratzerchen »

hi,

keiner eine idee wie ich das mit dem Attachment Icon hinbekommen kann?

Kratzerchen
das_Kratzerchen
Mitglied
Beiträge: 25
Registriert: 25.01.2006 16:41

Beitrag von das_Kratzerchen »

Hi,

den Beitrag habe ich auch ebend gefunden, leider hat die dort gepostete Lösung einen kleinen Schönheitsfehler, der User bekommt - unabhängig davon ob er Attachments Downloaden kann - das Icon immer angezeigt, da ich in meinem Forum das Posten/Downloaden von Attachments für Gäste verboten habe bekommen diese zwar das Icon angezeigt, aber im Thema selbst wird natürlich kein Attachment angezeigt :cry: Hat dafür jemand eine Lösung?

Kratzerchen
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

Das Icon wird ja auch in deiner Beitragsübersicht angezeigt ... unanbhängig davon ob die User Attachments hochladen dürfen oder nicht.

Von daher ist die Anzeige ja auch richtig ... Der Beitrag hat ein Attachment ... ergo wird auch die Klammer angezeigt :wink:

Wie man das Teil allerdings in Abhängigkeit mit den Berechtigungen bekommt kann ich dir nicht beantworten.

Markus
das_Kratzerchen
Mitglied
Beiträge: 25
Registriert: 25.01.2006 16:41

Beitrag von das_Kratzerchen »

Markus67 hat geschrieben:Hi ...

Das Icon wird ja auch in deiner Beitragsübersicht angezeigt ... unanbhängig davon ob die User Attachments hochladen dürfen oder nicht.

Von daher ist die Anzeige ja auch richtig ... Der Beitrag hat ein Attachment ... ergo wird auch die Klammer angezeigt :wink:
Eben nicht, wenn der User kein Recht hat das Attachment Herunterzuladen wird auch in der Beitragsübersicht die Klammer nicht angezeigt, macht ja auch keinen Sinn das die Klammer angezeigt wird aber kein Attachment im Beitrag :wink:

Kratzerchen
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

das_Kratzerchen
Mitglied
Beiträge: 25
Registriert: 25.01.2006 16:41

Beitrag von das_Kratzerchen »

@easygo, das ist aber auch keine saubere Lösung, wenn ich doch irgendwann mal das Downloaden für Gäste freigeben möchte bekommen sie dann kein Icon angezeigt da du so Gäste komplett ausschliesst das Icon sehen zu können.

EDIT: Ich habe selbst eine Möglichkeit gefunden die auf das Rechtesystem zurückgreift so wie es in der Beitragsansicht der Fall ist, hier das ganze mal als Mod:

Code: Alles auswählen

##############################################################
## MOD Title: Attachment Icon in den Suchergebnissen
## MOD Author: Kratzerchen < kratzerchen@Doggieboard.de >
## MOD Website: http://www.Doggieboard.de
## MOD Description: Mit diesem Mod wird auch bei den Suchergebnissen vor dem
## Thementitel das Attachment Icon angezeigt.
## MOD Version: 1.0.0
##
## Installation Level: easy
## Installation Time:  3-4 minutes
## Files To Edit: 2
##                search.php
##                templates/subSilver/search_results_topics.tpl
##
##############################################################
## Before adding this MOD to your forums, you should back up all files related to ## this MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------------
#
search.php

#
#-----[ FIND ]------------------------------------------------
#
         $template->assign_block_vars('searchresults', array(
					'FORUM_NAME' => $searchset[$i]['forum_name'],

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
         $is_auth_ary = array();
         $is_auth_ary = auth(AUTH_ALL, $forum_id, $userdata);
         if (intval($searchset[$i]['topic_attachment']) == 0 || (!($is_auth_ary['auth_download'] && $is_auth_ary['auth_view'])) || intval($attach_config['disable_mod']) || $attach_config['topic_icon'] == '')
         {
	        $att_image = '';
         }
         else
         {
	        $att_image = '<img src="' . $attach_config['topic_icon'] . '" style="vertical-align:middle;" alt="" border="0" /> ';
         }
#
#-----[ FIND ]------------------------------------------------
#
         'TOPIC_TYPE' => $topic_type,

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
         'TOPIC_ATTACHMENT_IMG' => $att_image,

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/search_results_topics.tpl

#
#-----[ FIND ]------------------------------------------------
#
         <td class="row2"><span class="topictitle">{searchresults.NEWEST_POST_IMG}{searchresults.TOPIC_TYPE}<a href="{searchresults.U_VIEW_TOPIC}" class="topictitle">{searchresults.TOPIC_TITLE}</a></span><br /><span class="gensmall">{searchresults.GOTO_PAGE}</span></td>

#
#-----[ IN-LINE FIND ]----------------------------------------
#
         {searchresults.NEWEST_POST_IMG}

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
         {searchresults.TOPIC_ATTACHMENT_IMG}

#
#-----[ SAVE/CLOSE ALL FILES ]--------------------------------
#
# EoM
Kratzerchen
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Beitrag von easygo »

:lol:
modbo
Mitglied
Beiträge: 451
Registriert: 10.12.2004 11:12

Beitrag von modbo »

Mit kleiner Erweiterung, damit auch bei einer Suche nach Beiträgen das Attachment Image angezeigt wird:

Code: Alles auswählen

##############################################################
## MOD Title: Attachment Image on Search
## MOD Author: Kratzerchen < kratzerchen@Doggieboard.de >
## MOD Extension: svbomber <http://www.svbomber.de >
## MOD Description: Shows the attachment image also in search
## MOD Version: 1.0.1
##
## Installation Level: easy
## Installation Time:  5 minutes
## Files To Edit: 3
##                search.php
##                templates/subSilver/search_results_posts.tpl
##		 templates/subSilver/search_results_topics.tpl
##
##############################################################
## Before adding this MOD to your forums, you should back up all files related to ## this MOD
##############################################################
## MOD History:
##
##   2006-03-18 - Version 1.0.1
##       - Extension: Shows Image also by search on posts
##
##   2006-02-02 - Version 1.0.0
##	- First public release
##
#
#-----[ OPEN ]------------------------------------------------
#
search.php

#
#-----[ FIND ]------------------------------------------------
#
 				$template->assign_block_vars("searchresults", array(
					'TOPIC_TITLE' => $topic_title
#
#-----[ BEFORE, ADD ]-----------------------------------------
#
         			// Attachment Image in search viewing posts
         			$is_auth_ary = array();
         			$is_auth_ary = auth(AUTH_ALL, $forum_id, $userdata);
         			if (intval($searchset[$i]['topic_attachment']) == 0 || (!($is_auth_ary['auth_download'] && $is_auth_ary['auth_view'])) || intval($attach_config['disable_mod']) || $attach_config['topic_icon'] == '')
         			{
           			  $att_image = '';
         			}
         			else
         			{
           			  $att_image = '<img src="' . $attach_config['topic_icon'] . '" style="vertical-align:middle;" alt="" border="0" /> ';
         			}

#
#-----[ FIND ]------------------------------------------------
#
					'MINI_POST_IMG' => $mini_post_img,

#
#-----[ AFTER, ADD ]-----------------------------------------
#
         				'TOPIC_ATTACHMENT_IMG' => $att_image,

#
#-----[ FIND ]------------------------------------------------
#
				$template->assign_block_vars('searchresults', array(
					'FORUM_NAME' => $searchset[$i]['forum_name'],

#
#-----[ BEFORE, ADD ]-----------------------------------------
#
         			// Attachment Image in search viewing topics
         			$is_auth_ary = array();
         			$is_auth_ary = auth(AUTH_ALL, $forum_id, $userdata);
         			if (intval($searchset[$i]['topic_attachment']) == 0 || (!($is_auth_ary['auth_download'] && $is_auth_ary['auth_view'])) || intval($attach_config['disable_mod']) || $attach_config['topic_icon'] == '')
         			{
           			  $att_image = '';
         			}
         			else
         			{
           			  $att_image = '<img src="' . $attach_config['topic_icon'] . '" style="vertical-align:middle;" alt="" border="0" /> ';
         			}
#
#-----[ FIND ]------------------------------------------------
#
					'LAST_POST_IMG' => $last_post_url,

#
#-----[ AFTER, ADD ]-----------------------------------------
#
         				'TOPIC_ATTACHMENT_IMG' => $att_image,

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/search_results_posts.tpl

#
#-----[ FIND ]------------------------------------------------
#
<a href="{searchresults.U_TOPIC}" class="topictitle">{searchresults.TOPIC_TITLE}</a>

#
#-----[ IN-LINE FIND ]----------------------------------------
#
<a href="{searchresults.U_TOPIC}" class="topictitle">

#
#-----[ IN-LINE BEFORE, ADD ]----------------------------------
#
{searchresults.TOPIC_ATTACHMENT_IMG}

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/search_results_topics.tpl

#
#-----[ FIND ]------------------------------------------------
#
<td class="row2"><span class="topictitle">{searchresults.NEWEST_POST_IMG}{searchresults.TOPIC_TYPE}<a href="{searchresults.U_VIEW_TOPIC}" class="topictitle">{searchresults.TOPIC_TITLE}</a></span><br /><span class="gensmall">{searchresults.GOTO_PAGE}</span></td>

#
#-----[ IN-LINE FIND ]----------------------------------------
#
{searchresults.NEWEST_POST_IMG}

#
#-----[ IN-LINE AFTER, ADD ]----------------------------------
#
{searchresults.TOPIC_ATTACHMENT_IMG}

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

Zurück zu „phpBB 2.0: Mod Support“