Pdf Mod in Toolbar Mod einbauen?

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
Overhead
Beiträge: 205
Registriert: Do 13.Sep, 2007 14:37

Pdf Mod in Toolbar Mod einbauen?

Beitrag von Overhead »

Hallo zusammen,

heute scheint irgendwie nicht mein Tag zu sein - ich benutzte die pdf Mod die Oxpus hier so schön gebastelt hat - Jetzt habe ich mir den toolbar Mod von redev eingebaut - tja und nun würde ich gerne das mit dem pdf dort drin unterbringen (sieht dann wohl schicker aus).

Bild

So und da steh ich nun ich armer Tor.... und hoffe das mir jemand auf´s Pferd hilft.

ich tacker mal den install Text für den toolbar unten ran...


cu Overhead
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast du denn ein Icon für den PDF-Link?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Overhead
Beiträge: 205
Registriert: Do 13.Sep, 2007 14:37

Beitrag von Overhead »

@ Oxpus,


anbei ;)

cu Overhead

EDIT// 10.11.07

Ich hatte das mal allein proviert und nicht hinbegekommen - nun wird wenn ich eine ON bekomme die Toolbar auseinandergezogen und ein Linktext gezeigt - ich komm einfach nicht drauf was fehlerhaft sein soll, da ich ja die Änderungen zurückgenommen habe... :(
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nach meinem Verständnis müsste es reichen, in der viewtopic.php nach den Zeilen

Code: Alles auswählen

	$tlbr_more = array(
		'watch' => array('link_pgm' => 'viewtopic', 'link_parms' => array(POST_TOPIC_URL => intval($topic_id), $uw_parm => 'topic', 'start' => intval($start)), 'txt' => $is_watching_topic ? 'Stop_watching_topic' : 'Start_watching_topic', 'img' => $is_watching_topic ? 'tlbr_un_watch' : 'tlbr_watch'),
noch diese Zeile einzufügen:

Code: Alles auswählen

		'pdf' => array('link_pgm' => 'pdf', 'link_parms' => array(POST_TOPIC_URL => intval($topic_id)), 'txt' => 'PDF', 'img' => 'tbr_pdf'),
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Overhead
Beiträge: 205
Registriert: Do 13.Sep, 2007 14:37

Beitrag von Overhead »

@ oxpus,

Die vorhandenen Zeilen deines Mods bleiben drin ? oder muss ich da auch was berücksichtigen - irgendwie stehe ich heute massiv auf dem Schlauch.....

cu Overhead
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Meine Zeilen müssen natürlich raus, wenn Du den Link "nur" in der Mininav haben willst ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
Overhead
Beiträge: 205
Registriert: Do 13.Sep, 2007 14:37

Beitrag von Overhead »

@ oxpus

also die Zeilen die den Link darstellen... na das werde ich doch wohl irgendwie hinbekommen.

cu Overhead


EDIT///


Ich habe das eingebunden - Du hattest vergessen - zu erwähnen, dass ich auch die functions.php anpasssen muss ;)

ich habe nun das gemacht

Code: Alles auswählen


function build_toolbar($mode, $l_privmsgs_text='', $s_privmsg_new=0, $forum_id=0, $tlbr_more='')
{
	global $userdata, $template, $lang, $images, $phpEx;

	// restrict mode input to valid options
	$mode = ( in_array($mode, array('default', 'index', 'viewforum', 'viewtopic')) ) ? $mode : '';

	if ( !empty($mode) && $userdata['session_logged_in'] )
	{
		// init vars
		$s_toolbar = '';

		// toolbar actions details display
		$toolbar_actions = array(
			'inbox' => array('link_pgm' => 'privmsg', 'link_parms' => array('folder' => 'inbox'), 'txt' => $l_privmsgs_text, 'img' => !$s_privmsg_new ? 'tlbr_no_new_pm' : 'tlbr_new_pm'),
			'unanswered' => array('link_pgm' => 'search', 'link_parms' => array('search_id' => 'unanswered'), 'txt' => 'Search_unanswered', 'img' => 'tlbr_unanswered'),
			'newposts' => array('link_pgm' => 'search', 'link_parms' => array('search_id' => 'newposts'), 'txt' => 'Search_new', 'img' => 'tlbr_new'),
			'egosearch' => array('link_pgm' => 'search', 'link_parms' => array('search_id' => 'egosearch'), 'txt' => 'Search_your_posts', 'img' => 'tlbr_self'),
'pdf' => array('link_pgm' => 'pdf', 'link_parms' => array(POST_TOPIC_URL => intval($topic_id)), 'txt' => 'PDF', 'img' => 'tlbr_pdf'),
			'forums' => array('link_pgm' => 'index', 'link_parms' => array(POST_FORUM_URL => intval($forum_id), 'mark' => 'forums'), 'txt' => 'Mark_all_forums', 'img' => 'tlbr_markall', 'cond' => $mode == 'index'),
			'topics' => array('link_pgm' => 'viewforum', 'link_parms' => array(POST_FORUM_URL => intval($forum_id), 'mark' => 'topics'), 'txt' => 'Mark_all_topics', 'img' => 'tlbr_markall', 'cond' => !empty($forum_id) && ($mode == 'viewforum' || $mode == 'viewtopic')),
			'viewonline' => array('link_pgm' => 'viewonline', 'link_parms' => '', 'txt' => 'Who_is_Online', 'img' => 'tlbr_viewonline', 'cond' => $mode != 'viewtopic'),
		);

		// add additional actions in toolbar so existing
		if ( !empty($tlbr_more) && is_array($tlbr_more) )
		{
			$toolbar_actions = array_merge($toolbar_actions, $tlbr_more);
		}

		// let's go
		foreach ( $toolbar_actions as $action => $data )
		{
			if ( !isset($data['cond']) || $data['cond'] )
			{
				// build url parms
				$url_parms = '';
				if ( !empty($data['link_parms']) )
				{
					foreach ( $data['link_parms'] as $key => $val )
					{
						if ( !empty($key) && !empty($val) )
						{
							$url_parms .= (empty($url_parms) ? '?' : '&') . $key . '=' . $val;
						}
					}
				}

				// build toolbar
				$s_toolbar .= '<a href="' . append_sid($data['link_pgm']. '.' . $phpEx . $url_parms) . '"><img src="' . $images[ $data['img'] ] . '" alt="' . ( $action == 'inbox' ? $data['txt'] : $lang[ $data['txt'] ] ) . '" title="' . ( $action == 'inbox' ? $data['txt'] : $lang[ $data['txt'] ] ) . '" border="0" /></a>';
			}
		}

		// send to template
		if ( !empty($s_toolbar) )
		{
			// constants
			$template->assign_block_vars('toolbar', array(
				'S_TOOLBAR' => $s_toolbar,
			));
		}
	}
}
aber das image wird nicht angezeigt

Bild

obwohl ich das icon in das images Vereichnis wo die anderen icons drin stehen reinkopiert habe, und ja das Image hat die richtige Bezeichnung.

EDIT ///

Ich habs rausgefunden - es muss natürlich auch noch die subsilver.cfg bearbeitet werden. - So das Thema ist also auch bis auf weiteres durch!

EDIT ////

Iregendwie wird dadurch das img bei eingegangenen PN nicht mehr angezeigt sondern der Text das eine neue PN da ist, dass sollte doch eigentlich nur als Bildunterschrift kommen - ich habe da wohl wieder mal etwas übersehen???



cu Overhead
Antworten