Beiträge: 356
 
	
	
		Hallo, ich würd das THanks-Plugin (den Button) gerne Theme-Abhängig machen. 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
 
	
	
		$theme ist eine Array. Du kannst $theme['imgdir'] und $theme['imglangdir'] benutzen.
	
	
	
Bitte die Foren-Regeln  beachten und im Profil die verwendete MyBB-Version angeben. 
 
	
	
 
 
	
	
	
		
	Beiträge: 356
 
	
	
		wenn ich {$theme} in der php datei direkt mit dem von dir ersetze und hochlade kommen mysql fehler...!?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
 
	
	
		Ohne den gesamten PHP-Code und die Fehler kann ich dazu nichts sagen.
	
	
	
Bitte die Foren-Regeln  beachten und im Profil die verwendete MyBB-Version angeben. 
 
	
	
 
 
	
	
	
		
	Beiträge: 356
 
	
	
		PHP-Code:
Parse error :  syntax error ,  unexpected T_ENCAPSED_AND_WHITESPACE ,  expecting T_STRING  or  T_VARIABLE  or  T_NUM_STRING in  / home / lfempire / domains / www2 . lf - empire . de / public_html / forum / inc / plugins / thx . php on line 191  
here you go :p
	
 
	
Angehängte Dateien thx.php  (Größe: 12,57 KB / Downloads: 8)
 
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
 
	
		
		
		16.11.2008, 14:17 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2008, 14:31 von StefanT .) 
  
		
	 
	
		Ersetze:
PHP-Code:
         if(! $b )   //show thank button  $post [ 'thanks' ] =  "<a id=\"a { $post [ 'pid' ]} \" onclick=\"javascript: ThankYou.thx( { $post [ 'pid' ]} ); return false; \" href=\"showthread.php?action=thank&tid= { $post [ 'tid' ]} &pid= { $post [ 'pid' ]} \"> { $theme } / { $lang -> language } /postbit_thx.gif\" border=\"0\" alt=\" $lang -> thx_main \" id=\"i { $post [ 'pid' ]} \" /></a>" ; $post [ 'thanks' ] =  "<a id=\"a { $post [ 'pid' ]} \" onclick=\"javascript: ThankYou.rthx( { $post [ 'pid' ]} ); return false; \" href=\"showthread.php?action=remove_thank&tid= { $post [ 'tid' ]} &pid= { $post [ 'pid' ]} \"> { $lang -> language } /postbit_rthx.gif\" border=\"0\"  $lang -> thx_remove \" id=\"i { $post [ 'pid' ]} \" /></a>" ;  
durch:
PHP-Code:
         if(! $b )   //show thank button  $post [ 'thanks' ] =  "<a id=\"a { $post [ 'pid' ]} \" onclick=\"javascript: ThankYou.thx( { $post [ 'pid' ]} ); return false; \" href=\"showthread.php?action=thank&tid= { $post [ 'tid' ]} &pid= { $post [ 'pid' ]} \"> { $theme [ 'imglangdir' ]} /postbit_thx.gif\" border=\"0\" alt=\" $lang -> thx_main \" id=\"i { $post [ 'pid' ]} \" /></a>" ; $post [ 'thanks' ] =  "<a id=\"a { $post [ 'pid' ]} \" onclick=\"javascript: ThankYou.rthx( { $post [ 'pid' ]} ); return false; \" href=\"showthread.php?action=remove_thank&tid= { $post [ 'tid' ]} &pid= { $post [ 'pid' ]} \"> { $theme [ 'imglangdir' ]} /postbit_rthx.gif\" border=\"0\"  $lang -> thx_remove \" id=\"i { $post [ 'pid' ]} \" /></a>" ;  
und:
PHP-Code:
     global  $db ,  $mybb ,  $lang  ,  $altbg , $templates ;  
durch:
PHP-Code:
     global  $db ,  $mybb ,  $lang  ,  $altbg , $templates ,  $theme ;  
Bitte die Foren-Regeln  beachten und im Profil die verwendete MyBB-Version angeben. 
 
	
	
 
 
	
	
	
		
	Beiträge: 356
 
	
	
		also fürs thank funktionierts, aber nicht für postbit_rthx.gif - das ist remove thank... kannst du das dafür auch regeln (oder von mir aus die remove thanks funltion löschen :p
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
 
	
	
		Ich habe den Code erweitert.
	
	
	
Bitte die Foren-Regeln  beachten und im Profil die verwendete MyBB-Version angeben. 
 
	
	
 
 
	
	
	
		
	Beiträge: 356
 
	
	
		funktioniert soweit auch, direkt nachdem man sich bedankt hat (oder den dank gelöscht hat) wird auch nur der test und nicht das bild angezeigt... weiß nich genau wo das im code ist...
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
 
	
	
		Dann ersetze:
PHP-Code:
     global  $mybb ,  $db ,  $lang ;  
durch:
PHP-Code:
     global  $mybb ,  $db ,  $lang ,  $theme ;  
Und:
PHP-Code:
                 < image >{ $mybb -> settings [ 'bburl' ]}/ images /{ $lang -> language }/ ";  
durch:
PHP-Code:
                 < image >{ $mybb -> settings [ 'bburl' ]}/{ $theme [ 'imglangdir' ]}/ ";  
Bitte die Foren-Regeln  beachten und im Profil die verwendete MyBB-Version angeben.