Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

Julcio

Użytkownik
  • Postów

    103
  • Dołączył

  • Ostatnia wizyta

Informacje o forum

  • Wersja
    IP.Board 3.4.5
  • Forum
    localhost

Osiągnięcia Julcio

Współpracownik

Współpracownik (7/14)

  • Pierwszy post
  • Współtwórca
  • Rozpoczęcie dyskusji
  • Dobre reakcje
  • Pierwszy tydzień zakończony

Najnowsze odznaki

1

Reputacja

3

Odpowiedzi społeczności

  1. Witajcie! Usiłuję zrobić menu "obrazkowe". Mianowicie, chcę uzyskać taki efekt: Czyli jeden obrazek odpowiada menu aktywnemu, drugi nieaktywnemu. Zatem jak przerobić to: <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> By nie było "uniwersalne", tylko odpowiadało danej aplikacji - IP.Content, Forum, Użytkownicy? Wiem, wiąże się z tym to, że każdą kolejną aplikację będę musiał dodać manualnie, lecz jestem tego świadom. Myślałem, by zrobić nowego diva np. #menu, potem #menu span, gdzie tłem będą wszystkie elementy menu , następnie kolejno dodawać #menu-portal span, #menu-forum span, #menu-users span i za pomocą pozycji tła ustalać tło danego elementu w menu. Wtedy w miejsce: <li id='nav_app_{$data['app_dir']}' dać <li id='menu-portal' itd. Jest taka możliwość? A może jest jakiś inny sposób? Zbędnie zapłaciłem i kupiłem Promenu plus, ponieważ owszem, jest tam opcja dodania zakładki jako obrazek, lecz czy jest aktywna, czy nie aktywna i tak jest jeden i ten sam obrazek.
  2. Witajcie! Ostatnio dostrzegłem dość nietypowy problem, mianowicie na każdym forum z oficjalnym stylem nie ma tła brandingu, jest na to jakiś sposób? Nie widzę tła brandingu tutaj, na invisionpower, nigdzie.
  3. Wychodzi na to, że niestety nie ma możliwości wstawienia zakładki w menu, pomiędzy zakładki ProMenu, no nic, coś będę musiał wykombinować.
  4. Tak wygląda bit ProMenu --> proMain <li id="nav_app_{$data['promenu_menus_nav_app']}" class="{$data['promenu_menus_click']} <if test="$data['promenu_menus_parent_id'] || $data['promenu_menus_has_sub'] || $data['promenu_menus_block']">skip_moremenu</if>"> <a id="cpromenu_{$data['promenu_menus_id']}" class="{$data['promenu_menus_hovernoclick']} <if test="!$data['promenu_menus_icon_check']">{$data['promenu_menus_arrow']}</if> {$data['promenu_menus_attr']['class']}" style="{$data['promenu_menus_attr']['style']}" {$data['promenu_menus_attr']['attr']} {$data['promenu_menus_url']} > <if test="$data['promenu_menus_icon_check']"> <span class="non_sprite"> <img src="{$data['promenu_menus_icon']}" width="{$data['promenu_menus_icon_w']}px" height="{$data['promenu_menus_icon_h']}px"/> </span> <else /> <if test="$data['promenu_menus_icon']"> <span class="sprites {$data['promenu_menus_icon_class']}_icon"></span> </if> </if> <span <if test="$data['promenu_menus_icon_check'] && $data['promenu_menus_arrow']">class="<if test="$data['promenu_menus_parent_id']">custom_icon</if> {$data['promenu_menus_arrow']}"</if> <if test="$data['promenu_menus_arrow']">style="padding-right:15px;background-origin: padding-box !important;"</if>> <if test="$data['promenu_menus_img_as_title_check']"> <img src="{$data['promenu_menus_title_icon']}" width="{$data['promenu_menus_img_as_title_w']}" height="{$data['promenu_menus_img_as_title_h']}" style="vertical-align: bottom;"/> <else /> {$data['promenu_menus_name']} </if> </span> </a> <if test="!$data['promenu_menus_is_mega']"> <if test="$data['promenu_menus_has_sub']"> <div class="boxShadow <if test="!$data['promenu_menus_parent_id'] && !$group['promenu_groups_is_vertical']"> baseRoot </if>" style="display: none; position: absolute;"> <ul> <if test="$data['promenu_menus_block']"> <li class="{$data['promenu_menus_click']}" style="position:relative;"> <div class="blocks"> {$data['promenu_menus_block']} </div> </li> </if> <foreach loop="$menu[$data['promenu_menus_id']] as $k => $c"> {parse template="proMain" group="promenu_plus" params="$c, $menu, $group,0"} </foreach> </ul> </div> </if> <if test="$data['promenu_menus_block']"> <div class="boxShadow blocks <if test="!$data['promenu_menus_parent_id'] && !$group['promenu_groups_is_vertical']"> baseRoot </if>" style="display: none; position: absolute;"> {$data['promenu_menus_block']} </div> </if> <else /> <if test="$data['promenu_menus_has_sub'] || $data['promenu_menus_block']"> <div class="boxShadow mega<if test="!$data['promenu_menus_parent_id'] && !$group['promenu_groups_is_vertical']"> baseRoot </if>" style="display:none;position:absolute;"> <table> <if test="$data['promenu_menus_block']"> <tr> <td class="blocks" colspan="{$data['promenu_menus_mega_column_count']}"> {$data['promenu_menus_block']} </td> </tr> </if> <tr> <if test="count($menu[$data['promenu_menus_id']]) && is_array($menu[$data['promenu_menus_id']])"> <foreach loop="$menu[$data['promenu_menus_id']] as $k => $c"> <php> if($i >= $data['promenu_menus_mega_column_count']) { $i = 0; } </php> {parse template="proMega" group="promenu_plus" params="$c, $menu, $group, 1, $data['promenu_menus_mega_column_count'], $i"} <php> $i++; </php> </foreach> </if> <if test="$i != $data['promenu_menus_mega_column_count']"> </tr> </if> </table> </div> </if> </if> </li> <if test="$data['promenu_menus_by_url']"> <script> projQ("#nav_app_{$data['promenu_menus_nav_app']}").ProActivationByUrl({ByUrlGroup: {$group['promenu_groups_by_url']}, ByUrlMenu: {$data['promenu_menus_by_url']} }); </script> </if>
  5. <div id='primary_nav' class='clearfix'> <div class='main_width'> <ul class='ipsList_inline' id='community_app_menu'> <if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline']) && $this->memberData['g_view_board']"> <li class='right'> <a href="{parse url="app=core&module=global&section=navigation&inapp={parse expression="IPS_APP_COMPONENT"}" base="public"}" rel="quickNavigation" accesskey='9' id='quickNavLaunch' title='{$this->lang->words['launch_quicknav']}'><span> </span></a> </li> </if> <li id='nav_explore' class='right'> <a href='{parse url="app=core&module=search&do=viewNewContent&search_app=<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSLib::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>" base="public"}' accesskey='2' title='{$this->lang->words['view_new_posts']}'>{$this->lang->words['view_new_posts']}</a> </li> <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']"> <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li> </if> <if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])"> {$header_items['primary_navigation_menu']} <else /> <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if> </if> <li id='nav_other_apps' style='display: none'> <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a> </li> </ul> </div> </div> Czyli wychodzi na to, że zakładki ProMenu są jako jedna funkcja i nie da rady nic wcisnąć w środek, a jakiś inny sposób dodania linku do profilu, może jest jakiś inny link, albo funkcja PHP?
  6. Mój błąd, wszystko działa jak należy, okazało się, że przeczytałem wiadomość przed zmianą kodu na ten Macsch15, teraz sprawdziłem z wiadomością w skrzynce i działa. Dziękuję.
  7. Macsch15, taki kod dałem na początku, lecz nie działa, bo ikonka nie zmienia się na 'mail_on.gif', tylko pozostaje 'mail_off.gif'. Badanie elementu: <a data-clicklaunch="getInboxList" id="left_mail_link" href="http://localhost/new/index.php?app=members&module=messaging" title="Messenger"> <img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image"> </a>
  8. Jednakże podstrony aplikacji ProMenu są jako jedna funkcja w globalTemplate, prawda? Czyli mogę tę podstronę dodać na początku lub na końcu, pomiędzy podstronami ProMenu nie da rady, prawda?
  9. Okej, zapewne umiałbyś wykonać? Jeśli tak, to prawdopodobnie zgłoszę się do Ciebie w najbliższych miesiącach.
  10. Do diva, którego dodałem koło contentu. Dobra, udało mi się zrobić, gdy mam wiadomość nieprzeczytaną, to wyświetla 'mail_on.gif', lecz pod 'mail_off.gif'. Czyli jest obrazek skrzynki, a pod nim obrazek skrzynki z nową wiadomością, jak robić, by 'mail_on.gif' w chwili dostania wiadomości zastępował 'mail_off.gif'? Kod wygląda aktualnie tak: <a data-clicklaunch="getInboxList" id="left_mail_link" href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'> <img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image"> <if test="notifications:|:$this->memberData['msg_count_new']"> <img src="http://localhost/new/public/style_images/master/nav/mail_on.gif" id="left_mail_image"> </if> </a> Używając opcji badania elementu w przeglądarce wygląda to tak (w chwili, gdy mam w skrzynce nieprzeczytaną wiadomość): <a data-clicklaunch="getInboxList" id="left_mail_link" href="http://localhost/new/index.php?app=members&module=messaging" title="Messenger"> <img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image"> <img src="http://localhost/new/public/style_images/master/nav/mail_on.gif" id="left_mail_image"> </a>
  11. Witajcie! Przeniosłem przycisk skrzynki pocztowej, wszystko działa jak należy, tylko zamiast czerwonego kwadracika z liczbą nowych wiadomości chciałbym zrobić, by ikonka skrzynki się zmieniała, gdy są nowe wiadomości, tak wygląda teraz kod: <a data-clicklaunch="getInboxList" id="left_contacts_link" href='{parse url="app=members&module=messaging" base="public"}' title='{$this->lang->words['your_messenger']}'> <if test="notifications:|:$this->memberData['msg_count_new']"> <img src="http://localhost/new/public/style_images/master/nav/mail_on.gif" id="left_mail_image"> </else> <img src="http://localhost/new/public/style_images/master/nav/mail_off.gif" id="left_mail_image"> </if> </a> I w tym momencie nie widać ani jednej, ani drugiej ikonki.
  12. No, że dodaję znajomego do grupy (nie grupy forum, tylko grupy znajomych) np. Gra, a innego znajomego do grupy np. Forum, itd. Potrzebuję to do pewnego projektu.
  13. Witajcie! Jak zrobić login box w danej podstronie IP. Content? No i przy okazji zapytam, jak zrobić, by np. podstrona X wyświetlana była dla gości, po zalogowaniu przechodzi w podstronę Y, która jest widoczna tylko dla zalogowanych, która w menu zastępuje podstronę X. A może zrobić to na zasadzie warunku? Jeśli użytkownik jest zalogowany wyświetla (i tutaj kod całej strony dla zalogowanego), jeśli nie zalogowany (tutaj kod całej strony dla gości)?
  14. Czy jest możliwość zrobienia tego w globalTemplate? By było wyświetlane pod menu na każdej podstronie?
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.