Stránka 2 z 2

Re: Classifieds MOD instalace

Napsal: sob 27. črc 2013 19:43:42
od tygrikpbcz
Diky moc :-) ale zjistil sem jeste jednu drobnustku v clsssifieds modu kdyz nejsem zaregistrovan na webu tak nevidim inzeraty a po prihlaseni jo. a studoval sem nastaveni modu v administraci a taktez prava v php ale memuzu najit neco kde by mi umoznovalo aby kolemjdouci inzeraty videl ale nemohl na ne reagovat.moc prosim jeste o info moc dikyV priloze zasilam scr jak to myslim. takro aby se to ukazovalo aniz by sem byl prihlasen.

Re: Classifieds MOD instalace

Napsal: sob 27. črc 2013 21:33:20
od leschek
Jde nastavit oprávnění pro skupinu Návštěvníci, aby mohli zobrazit inzeráty. To, co je na obrázku jsou náhodné a poslední inzeráty, které se zobrazí pokud přidáš to oprávnění pro návštěvníky. Ti ale budou moci inzerát rozkliknout a zobrazit ho na stránce inzerce.

Re: Classifieds MOD instalace

Napsal: ned 29. pro 2013 7:03:07
od smiesek
na anglickém foru byla snaha o přidání aktuálního počtu aktivních inzerátů do profilu vedle textu příspěvku, ale nikdy se už nikdo neměl k opravě, aby to nebralo ID přihlášeného uživatele, nezabýval jste se tím někdo?
Pokud se nepletu, myslím že u někoho jsem to kdysi na českém foru viděla vyřešeno
Blue Blood píše:Classifieds MOD 1.0.0 Viewtopic Plug-in

Obrázek

This will integrate Classifieds MOD 1.0.0 into your viewtopic.

OPEN: language\en\common.php
FIND:

Kód: Vybrat vše

// MOD :: CLASSIFIEDS MOD -- END
BEFORE-ADD

Kód: Vybrat vše

//-- mod start : BB Classifieds Viewtopic Plug-in
'CLASSIFIEDS_ADS'	=>	'Classifieds',
'VIEW_USERS_ADS'    => 'View Ads',
//-- mod finish : BB Classifieds Viewtopic Plug-in
OPEN: viewtopic.php
FIND:

Kód: Vybrat vše

page_footer();
BEFORE-ADD

Kód: Vybrat vše

//-- mod start : BB Classifieds Viewtopic Plug-in
function user_total_ads($user_id)
{
	global $db, $user, $config, $phpEx, $phpbb_root_path, $auth, $template;
	
	$sql = 'SELECT COUNT(ad_id) AS number_active 
			FROM ' . CLASSIFIEDS_TABLE . ' 
			WHERE ad_status = ' . ACTIVE . ' 
				AND ad_expire > ' . time() . ' 
				AND ad_poster_id = ' . $user_id;
	$result = $db->sql_query($sql);
	$total_active = $db->sql_fetchfield('number_active');
	$db->sql_freeresult($result);

	$ads_link = append_sid("{$phpbb_root_path}buysell/index.$phpEx", 'mode=viewuser&user='.$user_id);
	$line = '<strong><a href="' . $ads_link . '">' . $user->lang['VIEW_USERS_ADS'] . ' (' . $total_active . $user->lang['ACTIVE_AD'] . ')' . '</a></strong>';
 	  
	  $template->assign_vars(array(
    	'USER_ADVERTISEMENTS'    => $line,
	    'S_ENABLE_CLASSIFIEDS'  => $config['enable_classifieds'],

    ));
}
user_total_ads($user->data['user_id']);
//-- mod finish : BB Classifieds Viewtopic Plug-in
OPEN: styles\prosilver\template\viewtopic_body.html
FIND:

Kód: Vybrat vše

		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
BEFORE-ADD

Kód: Vybrat vše

        <!-- IF S_ENABLE_CLASSIFIEDS --><dd><strong>{L_CLASSIFIEDS_ADS}:</strong> {USER_ADVERTISEMENTS}</dd><!-- ENDIF -->
That's it!!!
Enjoy!!

Kód: Vybrat vše

user_total_ads($user->data['user_id']); --> this always return my own id.