Jump to content

Modificare Butoane Si Userbar In Tema Deflection?


Recommended Posts

Posted

Buna, am instalat tema Deflection pe ipb 3.4.6 si as vrea sa modific cateva lucruri la ea:

1.as vrea sa mut bara aceea cu sign in si sign out mai sus
2.as vrea sa modific bara acceea de navigare, adica sa ii modific culorile de ex: cand duc clickul pe una din pagini (forums, members, chat...) sa se faca alta culoare.
Imagine aici: http://revelationcs.eu/boaard.png

  • Moderators
Posted

Pentru prima intrebare tin sa anunt ca bara de sus este vizila doar pentru userii cu acces ori la ModeratorCP ori la AdminCP, restul nu vor vedea acea bara. Asadar, daca muti acolo userinfo, utilizatorii obisnuiti nu vor vedea acele informatii.

 

Pentru adoua intrebare, adauga in ipb_styles.css urmatoru cod la sfarsit:

#community_app_menu > li:hover a {
    background-color: #culoarea;
}

Ar trebui sa mearga. Si daca tot mai vrei bara userinfo acolo sus, cand ajung acasa o sa-ti zic exact.

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Posted

@Gadeas, aici te contrazic, poate sa faca acest lucru, eu am reusit sa fac asta la mine pe forum, dar trebuie sa muncesti mult la ea, nici eu nu mi-am dat seama prima data cand am mutat ca nu vedeau doar cei din staff. 

 

- Zako incearca sa intri de pe doua browsere diferite, si joaca-te putin cu inspect element, dupa ce reusesti sa muti acolo, muta si din global template, dupa care va trebui sa te chinui din nou cu aranjarea pentru ambele cazuri: Staff / User normal. 

Cauta dupa: 

user_navigation

Dar vezi sa pui langa el, nu in acelasi cod cu:

admin_bar
  • Moderators
Posted

Nu ai inteles sau nu m-am exprimat eu bine.. Nu am zis ca e imposibil sau ca nu se poate. Am spus doar ca bara ce el a aratat e bara pentru cine are acces la AdminCP & ModeratorCP, adaugi acolo userinfo dar trebuie sa explici si cum scoti toata bucata de if pentru cine are acces sa vada bara si cine nu. Dupa, trebuie sa explici si unde sa adauge iaras aceasi if pentru a nu arata linkurilde de AdminCP & ModeratorCP la orice user. Toata treaba asta e mult de explicat si intors lucrurile, deja e customizare mai avansata si nu de doua sau trei randuri de explicatie. Si cum ai spus tu, ca si tu ai intarziat pana cand ti-ai dat seama :)

 

E mai usor de explicat cum sa creeze o bara noua de la zero in aceasi loc si dupacea mutata aia de staff in alt loc. Pana la urma bara no vede toata lumea si nu ar fi o problema sa o vada ei poate mai jos ( chiar deasupra de content ).

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Posted

Sa nu se mai chinuie ii dau eu :), dar tot mai trebuie sa aranjezi prin CSS. aia o faci singur.

<if test="memberbox:|:$this->memberData['member_id']"><div id='admin_bar'>
<div id='user_navigation' class='logged_in'>

<ul class='ipsList_inline'>
		<if test="accessreports:|:$this->memberData['is_mod'] OR !empty($this->memberData['access_report_center']) || ($this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link'])">
						<ul id='admin_bar' class='ipsList_inline left'>
							<if test="showacplink:|:$this->memberData['g_access_cp'] AND !$this->settings['security_remove_acp_link']">
								<li>
									<a href="{$this->settings['_admin_link']}" title='{$this->lang->words['admin_cp']}' target="_blank">{$this->lang->words['login_to_acp']}</a>
								</li>
							</if>
							<li><a href="{parse url="app=core&amp;module=modcp" base="public"}" title='{$this->lang->words['gbl_modcp_link_title']}'>{$this->lang->words['gbl_modcp_link']}</a></li>
							<if test="rclink:|:$this->memberData['access_report_center'] && $this->memberData['_cache']['report_num'] > 0">
								<li class='active'>
									<a href="{parse url="app=core&amp;module=reports&amp;do=index" base="public"}" title='{$this->lang->words['view_reports']}'>{$this->memberData['_cache']['report_num']} {$this->lang->words['report_member_bar']}</a>
								</li>
							</if>
						</ul>
					</if><li><a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}'>
            <img src='{$this->memberData['pp_small_photo']}' alt="{$this->memberData['members_display_name']}{$this->lang->words['users_photo']}" class='user_photo' />
        </a></li>
        <li><a id='user_link' href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}"  title='{$this->lang->words['your_profile']}'>{$this->memberData['members_display_name']}  <span id='user_link_dd'></span></a></li>							
		<if test="showInboxNotify:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline'])">
			<if test="messengerlink:|:$this->memberData['g_use_pm'] AND $this->memberData['members_disable_pm'] == 0">
				<li><a data-clicklaunch="getInboxList" id='inbox_link' href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'><img src="{style_images_url}/clear.gif" alt="" /><if test="notifications:|:$this->memberData['msg_count_new']"><span class='ipsHasNotifications'>{$this->memberData['msg_count_new']}</span></if> </a></li>
			</if>
			<li><a data-clicklaunch="getNotificationsList" id='notify_link' href="{parse url="app=core&module=usercp&area=notificationlog" base="public"}" title="{$this->lang->words['notifications_at_the_top']}"><img src="{style_images_url}/clear.gif" alt="" /><if test="notifications:|:$this->memberData['notification_cnt']"><span class='ipsHasNotifications'>{$this->memberData['notification_cnt']}</span></if> </a></li>
		</if>
		<li><a href="{parse url="app=core&module=global&section=login&do=logout&k={$this->member->form_hash}" base="public"}">{$this->lang->words['log_out']}</a></li>								
		<if test="authenticating:|:$this->memberData['member_group_id'] == $this->settings['auth_group']">
			<li><a href="{parse url="app=core&module=global&section=register&do=reval" base="public"}" title='{$this->lang->words['resend_val']}'>{$this->lang->words['resend_val']}</a></li>
		</if></ul>
	</div> </div></div></if>	

Dupa ce termini css-ul o sa iti iasa ceva de genul:

Untitled.png

Posted

Pai si ce ti-am dat eu, este jos sau cum?, daca vrei in partea stanga il muti cum vrei tu. modifici din CSS, left, right. Eu ti-am dat acolo doar cum sa aranjezi in html sa nu ai probleme cu vizbilitatea, adica chiar daca muti in stanga sau dreapta tot ar trebui sa folosesti ce ti-am pus acolo sa nu mai te chinui tu 2-3 ore sa le aranjezi.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.