-
Postów
207 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez ProCeder95
-
-
Zastosuj się do tego poradnika : http://forum.invisionize.pl/topic/43402-poradnik-zmiana-wygl%C4%85du-p%C3%B3l-profilowych-przy-po%C5%9Bcie/#entry262365
Nie wiedziałem , że ty tylko chcesz tytuł przenieść W moim poradniku ( link wyżej ) jest już ustawione , że tytuł nad avatarem a reszta zostaje
-
A jaki chciałeś otrzymać ?
Czy przeszkadza Ci tylko ta "ikonka" Online ?
-
-
Wchodzisz w PA > Wygląd i Style > Spark3 > Szablony > Główne Szablony ( zakładka obok CSS ) > userInfoPane
Zaznacz cały tamten kod i podmień na ten :
<div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">{$author['members_display_name']}</span> <ul class='basic_info'> <if test="membertitle:|:$author['member_title']"> <p class='desc member_title'>{$author['member_title']}</p> </if> <if test="avatar:|:$author['member_id']"> <li class='avatar'> <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'> </if> <if test="hasVariable:|:$this->settings['member_topic_avatar_max']"> <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> </a> </if> </li> <else /> <li class='avatar'> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if> <li class='group_title'> {$author['_group_formatted']} </li> <if test="rankimage:|:$author['member_rank_img']"> <li class='group_icon'> <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'"> <img src='{$author['member_rank_img']}' alt='' /> <else /> {$author['member_rank_img']} </if> </li> </if> <if test="postCount:|:$author['member_id']"> <li class='post_count desc lighter'> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']} </li> </if> <if test="authorwarn:|:$author['show_warn']"> <li> <if test="hasWarningId:|:$options['wl_id']"> <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /> </if> <a class='desc lighter blend_links' href='{parse url="app=members&module=profile§ion=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> </li> </if> </ul> <if test="authorcfields:|:$author['custom_fields'] != """> <ul class='custom_fields'> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> </ul> </if> </div>
-
Albo nie zapisujesz zmian albo nie wiem...
Nigdy nie spotkałem się z takim czymś , że się nie zmieniało.
Spróbuj jeszcze raz podmienić link , a jeżeli nie pomoże to podmień obrazek w FTP > Public > style_images > spark3 > background > i tam podmień.
- 1
-
Konto testowe można ?
-
Musisz zmienić sobie wygląd pól profilowych
-
Daj link do forum.
-
Twoja strona główna, sam tekst, samo index.php (bez ładowania obrazków, CSSów i tak dalej) trwa ponad 5 sekund.
Nie przesył, nie ładowanie obrazków. Prawie 5 sekund zajmuje PRZETWORZENIE PRZEZ SERWER żądania i wygenerowanie kodu.
https://www.dropbox.com/s/xp6jftamk4wnvia/glowna.png
Jak otworzę sobie inną stronę z Twojego serwera (np. temat) to czasy "przetwarzania" przez serwer są normalne - 300 ms.
https://www.dropbox.com/s/ahp3e8cmymfx13j/podstrona.png
Wniosek: Wrzuciłeś jakiś gówniany skrypt, który wykonuje się na stronie głównej, a na podstronach nie.
Odpal forum w trybie Bezpiecznym/Wydajnościowym i popatrz na czasy.
Zastanów się, czy nie wpisałeś jakiegoś skryptu php "na chama" do bitów szablonu i pomimo włączenia trybu bezpiecznego to nadal się wyświetla/wykonuje?
Zobacz, że jak zmieniasz styl na FragBites.pl © test to czasy Ci spadną, wybitnie spadną, do koło sekundy. Masz coś tam idiotycznego wepchniętego w domyślnym stylu.
Nie ma tam nic "idiotycznie wepchniętego" jak to ująłeś Skin był przerabiany przeze mnie i nic "idiotycznego" w nim nie ma Wszystkie obrazki zostały przed chwilą wrzucone na "forumowy" hosting.
PS. "Spowolniona" była nie tylko strona główna ale każda inna. Mam na myśli ACP, ModCP i inne strony nawet na FTP nie można było się zalogować , więc nie sądzę aby wina stała tutaj po stronie stylu domyślnego.
aXen, może to wina tego odliczania?
Zaraz się przekonamy.
@@Edit.
Prawdopodobnie problem był z serwerem gdyż forum działa teraz sprawnie.
- 1
-
http://community.invisionpower.com/files/file/4310-topic-viewed-by-users/
Musisz ustawić uprawienia w ACP > Ustawienia > Hooki W jakich tematach i kogo ma pokazywać
-
1 Temat = 1 problem.
-
Witam , mam pytanie w jakim pliku możemy przerabiać wygląd tabelki WebKolo ? Szukałem i nie mogłem znaleźć Może ktoś z Was się orientuje ?
-
- Ta odpowiedź cieszy się zainteresowaniem.
- Ta odpowiedź cieszy się zainteresowaniem.
Jak otrzymać taki wygląd pól profilowych przy poście ?
Przedstawiam Wam poradnik
Otwieramy PA > Wygląd i Style > Nasz Styl > Szablony > Główne Szablony > userInfoPane
Zaznaczamy cały kod , który znajduje się w Waszym skinie i zastępujemy go tym kodem
<div itemscope itemtype="http://schema.org/Person" class='user_details'> <span class='hide' itemprop="name">{$author['members_display_name']}</span> <ul class='basic_info'><if test="membertitle:|:$author['member_title']"> <li> <span class="ft"></span> <span class="fc">{$author['member_title']}</span> </li> </if> <if test="avatar:|:$author['member_id']"> <li class='avatar'> <if test="canSeeProfiles:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> <a itemprop="url" href="{parse url="showuser={$author['member_id']}" template="showuser" seotitle="{$author['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$author['members_display_name']}" class='ipsUserPhotoLink'> </if> <if test="hasVariable:|:$this->settings['member_topic_avatar_max']"> <img itemprop="image" src='{$author['pp_main_photo']}' class='ipsUserPhoto ipsUserPhoto_variable' /> <else /> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </if> <if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $author ) )"> </a> </if> </li> <else /> <li class='avatar'> <img itemprop="image" src='{$author['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_large' /> </li> </if> </li> </if> </ul> <if test="authorcfields:|:$author['custom_fields'] != """> <ul class='user_fields'> <if test="authorwarn:|:$author['show_warn']"> <li> <if test="hasWarningId:|:$options['wl_id']"> <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /> </if> <a class='desc lighter blend_links' href='{parse url="app=members&module=profile§ion=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> </li> </if> <li> <span class="ft">Grupa:</span> <span class="fc">{$author['_group_formatted']}</span> </li> <if test="postCount:|:$author['member_id']"> <li> <span class="ft">Postów:</span> <span class="fc">{parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span> </li> <li> <span class="ft">Reputacja:</span> <span class="fc">{parse expression="$this->lang->formatNumber( intval( $author['pp_reputation_points'] ) )"}</span> </li> </if> <li> <span class="ft">Rejestracja:</span> <span class="fc">{parse date="$author['joined']" format="DATE"}</span> </li> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> </ul> </if> </div>
Następnie
Otwieramy PA > Wygląd i Style > Nasz Styl > CSS > ipb_styles.css
Na samym dole ipb_styles.css wklejamy ten kod :
/************************************************************************/ /* Zmiana wygladu pól profilowych */ .author_info { width: 185px; float: left; font-size: 12px; text-align: center; padding: 10px 0px 0px 0px; line-height: 150%; } .author_info .group_title { font-weight: bold; color: #202020; margin-top: 5px; } .author_info .member_title { margin-bottom: 5px; } .author_info .group_icon { margin-bottom: 3px; } .author_info li.avatar, .author_info li.group_icon, .author_info li.title { text-align: center; text-shadow: 0 1px 0 #FFFFFF; } .author_info ul.user_fields li { clear: both; /*font-size: 0.9em;*/ padding-bottom: 2px; overflow: hidden; border-bottom: 1px dashed #454545; } .author_info ul.user_fields { clear: both; } .author_info ul.user_fields li span.ft, .author_info ul.user_fields li span.fc { color: #818181; display: block; float: left; text-align: left; } .author_info ul.user_fields li span.ft { width: 38%; text-align: right; /*font-weight: bold;*/ padding: 0 0 0 4px; } .author_info ul.user_fields li span.fc { padding: 0 8px 0 4px; max-width: 50%; word-wrap: break-word; } /* Zmiana wygladu pól profilowych */
Autor : Klimat ( ProCeder95 , Ja )
- 8
-
To jest "skopiowana" tabelka naXe
Tylko , że on teraz dodał sobie kilka rzeczy , których ATRIX nie będzie umiał dodać.
Nie ma jej w DL.
-
Przeźroczystość całego skinu...
Przykładem jest skin Spark_v3
Na każdym innym skinie wstawiając ten kod otrzymywałem przeźroczystość Na tym tego nie ma.
-
Witam , mam problem z dodaniem przeźroczystości do skinu Deflection. Próbowałem dodawać
filter: alpha(opacity=95); opacity: 0.95; moz-opacity: 0.95;
do body i nic nie działa
-
- Ta odpowiedź cieszy się zainteresowaniem.
- Ta odpowiedź cieszy się zainteresowaniem.
Jak uzyskać taki wygląd statystyk ??
Przedstawiam Wam poradnik
Otwieramy PA > Wygląd i Style > Nasz Styl > Szablony > Strona Główna > boardIndexTemplate
Szukamyboard_stats
I podmieniamy wszystko co dotyczy statystyk
<h3 id='category_stats' class='maintitle'> <a title='{$this->lang->words['board_stats']}'>{$this->lang->words['board_stats']}</a> <span class="right desc"> <if test="statsLinks:|:1==1"> <!-- Hook point --> <a href="{parse url="app=forums&module=extras§ion=stats&do=leaders" base="public"}" title="{$this->lang->words['sm_forum_leaders_title']}">{$this->lang->words['sm_forum_leaders']}</a> · <a href="{parse url="app=forums&module=extras§ion=stats" base="public"}" title="{$this->lang->words['sm_all_posters_title']}">{$this->lang->words['sm_today_posters']}</a> · <a href="{parse url="app=members&module=list&max_results=20&sort_key=posts&sort_order=desc&filter=ALL" base="public" seotitle="false"}" title="{$this->lang->words['sm_overall_posters_title']}">{$this->lang->words['sm_overall_posters']}</a> <if test="reputationEnabled:|:$this->settings['reputation_enabled']"> · <a href="{parse url="app=members&module=reputation§ion=most" base="public" template="most_liked" seotitle="most_liked"}"> <if test="reputationType:|:$this->settings['reputation_point_types'] == 'like'"> {$this->lang->words['most_rep_likes']} <else /> {$this->lang->words['most_rep_rep']} </if> </a> </if> </if> </span> </h3> <div class='table_wrap'> <div id='board_statistics' class='category_block statistics clearfix stats_container row2 stats_border'> <if test="showTotals:|:$this->settings['show_totals']"> <div id='stats'> <h2>{$this->lang->words['board_stats']}</h2> <dl> <dt> {$this->lang->words['total_posts']} </dt> <dd> {$stats['info']['total_posts']} </dd> <dt> {$this->lang->words['total_members']} </dt> <dd> {$stats['info']['mem_count']} </dd> <dt> {$this->lang->words['newest_member']} </dt> <dd> {IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], 'value' )} </dd> <dt> {$this->lang->words['online_at_once']} </dt> <dd> {$stats['info']['most_online']}<br> <span class='extra'>{$stats['info']['most_time']}</span> </dd> <dt> </dt> <dd> </dd> </dl> </div> </if> <div id='active_users' class='stats_list'> <if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']"> <h2> {parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} <span>{$this->lang->words['active_users']}</span><br> <span class='desc'> {parse expression="sprintf( $this->lang->words['active_users_detail'], $stats['MEMBERS'], $stats['GUESTS'], $stats['ANON'] )"} <if test="onlineListEnabled:|:$this->settings['allow_online_list']"> <a href='{parse url="app=members&module=online&sort_order=desc" base="public"}'>({$this->lang->words['online_link']})</a></if> </span> </h2> </if> <if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']"> <p> <span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span> </p> </if> </div> </div> </div>
Następnie otwieramy ipb_styles.css
Szukamy"/* board stats */"
Następnie podmieniamy wszystko od
"/* board stats */"
do samego końca tego div'u
/* board stats */ #board_stats ul { text-align: center; } #board_stats li { margin-right: 20px; } #board_stats .value { display: inline-block; background: #e2e2e2; color: #4a4a4a; padding: 2px 6px; font-weight: bold; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; margin-right: 3px; } .statistics { margin: 10px 0 0; min-height: 160px; padding: 15px; } .statistics h2 { font-size: 1.1em; font-weight: bold; } .statistics h2 span { color: #8D8D8D; font-size: 0.8em; font-weight: normal; } .statistics #active_users, .statistics #forum_active_users { border-top: 0 none; padding-top: 0; } body #topic_stats.statistics { min-height: 50px; } body .stats_list { border-top: 1px solid #F5F5F5; float: left; font-size: 12px; line-height: 140%; margin-bottom: 10px; overflow: hidden; padding: 10px 0 0; width: 68%; } .stats_list li, .active_users li { float: left; /*font-size: 0.9em;*/ margin-top: 4px; padding: 0 5px 0 0; } .stats_list ul, .stats_list p { margin-left: 15px; } .stats_list span.desc { font-weight: normal; } .active_users span.name { font-size: 0.9em; margin-top: 4px; padding: 0 5px 0 0; } .active_users p { margin-left: 15px; } #stats { border-left: 1px solid #393939; float: right; padding-left: 20px; width: 30%; } #stats dl { margin-left: 10px; } #stats dt { border-top: 1px solid #393939; float: left; font-size: 0.85em; padding: 6px 2px; width: 45%; } #stats dd { border-top: 1px solid #393939; float: left; font-size: 0.85em; padding: 6px 3px; width: 45%; } #stats dt { clear: both; font-weight: bold; } #stats .extra { color: #A2A2A2; font-size: 0.9em; } .stats_container { margin-top: 0 !important; padding-right: 0 !important; position: relative; } .stats_container #stats { border-left: 1px solid #393939; border-radius: 0 2px 2px 0; bottom: 0; padding-left: 15px; padding-top: 15px; position: absolute; right: 0; top: 0; } .stats_border, .help_doc { border: 1px solid #393939; } #index_stats .hentry, .row1 td, .row2 td, #help_topics li { border-bottom: 1px solid #393939; border-top: 1px solid #393939; } #premium_ads { background: none repeat scroll 0 0 #3076A8; border-radius: 2px 2px 2px 2px; color: #FFFFFF; display: inline-block; font-size: 11px; padding: 2px 4px; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); } #premium_ads a { color: #FFFFFF; } #ads { font-size: 11px; } #ads_banner { opacity: 0.6; } #ads_banner a:hover, #ads_banner:hover, #ads_banner a:active { opacity: 1; } .friend_list ul li, #top_posters li { text-align: center; padding: 8px 0 0 0; margin: 5px 0 0 0; min-width: 80px; height: 70px; float: left; } .friend_list ul li span.name, #top_posters li span.name { font-size: 0.8em; } #hook_watched_items ul li { padding: 8px; } body#ipboard_body #hook_watched_items fieldset.submit { padding: 8px; } #hook_birthdays .list_content { padding-top: 8px; } #hook_calendar .ipsBox_container { padding: 10px; } #hook_calendar td, #hook_calendar th { text-align: center; } #hook_calendar th { font-weight: bold; padding: 5px 0;}
Autor : Klimat ( ProCeder95 , Ja )
Jest to mój pierwszy poradnik pod IPB Mam nadzieje , że się przyda i wszystko jest dobrze opisane
- 7
-
-
Jakiego szablonu używasz ? Daj linka do tematu czy coś
-
Dobrze, a kod tła pod opcją like + pliki tłumaczeń są zakodowane i nie da się tam nic wyciągnąć z tego.
http://forum.invisionize.pl/tutorials/article/17-jak-znalezc-i-zmienic-fragment-stylu/
-
Jeżeli chcesz np. z podświetleniem to :
Prefiks formatowania grup (opcjonalny)
<span style="color: #B93B8F; text-shadow: 0 0 0.8em #B93B8F; font-weight: bold; padding-left:1px;"</span>
Sufiks formatowania grup (opcjonalny)
</span>
-
ACP > Wygląd > Styl > ipb_style.css
Szukasz :
.author_info{
Następnie w tym "bicie" szukasz :
-
width: "xxx"px;
I zmieniasz sobie te "xxx" na np. w Twoim wypadku będzie to prawdopodobnie tak :
-
width: 185px;
I zapisujesz sobie i masz.
Co do 2. Pytania to http://forum.invisionize.pl/tutorials/article/17-jak-znalezc-i-zmienic-fragment-stylu/
-
-
A więc tak wchodzisz do:
ACP -> Wygląd -> Twój skin -> Strona główna z lewego paska -> boardIndexTemplate
Szukasz:
<ol class='ipsList_inline ipsType_small subforums' id='subforums_{$forum_data['id']}'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> <if test="showSubForumsLit:|:$__data[3]"><li class='unread'><else /><li></if> <a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{parse expression="IPSText::striptags( IPSText::htmlspecialchars($__data[1]) )"}'>{$__data[1]}</a><if test="isNotLast:|: empty($__data[4] )">,</if> </li> </foreach> </ol>
Zamieniasz na:
<ol class='subforums1'> <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data"> </ol> <ol class='subforums'> <if test="showSubForumsLit:|:$__data[3]"><li class='newposts'><else /><li></if><a href="{parse url="showforum={$__data[0]}" seotitle="{$__data[2]}" template="showforum" base="public"}" title='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> </foreach> </ol>
Przechodzisz do:
ACP -> Wygląd -> Twój skin -> CSS -> ipb_styles.css
Szukasz:
table.ipb_table ol.subforums {
Zawartość tego bitu usuwasz
i zamieniasz na:
table.ipb_table ol.subforums { margin-top: 3px; float: left; width: 50%; }
Gotowe!
- 2
-
A spróbuj je na nowo wgrać. ( mówię o tych 2 modach )
Dodanie loga
w Style - pomoc
Opublikowano
W "header"