Pavulon
Użytkownik-
Postów
3 849 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez Pavulon
-
Jest problem bo w pierwszym poście zniknęły się '<!--hook.' . $hook['_commentTag'] . '-->' Wyślę DawPi'emu kod posta w załączniku i będzie wszystko ok.
-
A tego kodu nie wziąłeś przypadkiem stąd: http://invisionmodding.com/index.php?autocom=tutorials&article=552 ??
-
ROZWIĄZANY: O tym jak bardzo google mnie nie lubi - Problemów ciąg dalszy
Pavulon odpowiedział(a) na Macsch15 temat w Web & Hosting & Grafika
No właśnie, bo błąd polegał na tym że nie było www w mapie: -
ROZWIĄZANY: O tym jak bardzo google mnie nie lubi - Problemów ciąg dalszy
Pavulon odpowiedział(a) na Macsch15 temat w Web & Hosting & Grafika
Ale dodajesz mapę w profilu macsch15.pl czy www.macsch15.pl ? -
ROZWIĄZANY: [CSS] Likwidowanie podświetlanych linków
Pavulon odpowiedział(a) na Macsch15 temat w Web & Hosting & Grafika
http://macsch15.pl/wp-content/themes/simplex/css/default.css http://macsch15.pl/wp-content/themes/simplex/style.css szukasz a:hover i wywalasz to co ci się nie podoba, np: background-color:#E8C8C8; border-bottom-color:#C47373; żeby nie było podświetlenia w najnowszych wpisach albo: background-color:#E8C8C8; żeby nie było podświetlenia w kategoriach W kilku miejscach są style dotyczące podświetlenia więc ciężko jednoznacznie powiedzieć. -
No to jest problem bo to jest płatny mod więc nie wiem nawet jak się za niego zabrać. Tylko z nim tak jest czy jeszcze z czymś (darmowym) występuje ten problem ?
-
ROZWIĄZANY: [CSS] Likwidowanie podświetlanych linków
Pavulon odpowiedział(a) na Macsch15 temat w Web & Hosting & Grafika
Podświetlenie ? Po najechaniu na niego czy jakie ? Daj konkretny przykład w którym miejscu to się zrobi -
Mogła by być opcja że po edycji tego pierwszego posta trzeba by go (posta lub cały temat) zaakceptować. Mnie to by głównie przydało się do tematów z pluginami i/lub serwerami.
-
Chyba dobrze, nie licząc tego o czym maxx wcześniej pisał. Tej linijki być w ogóle nie powinno: forumIndexTemplate: Nie wiem skąd to w ogóle mi się to tam wzięło
-
Zaginął mi tam ten part: Otwórz plik: admin/sources/classes/output/publicOutput.php Znajdź: if( ! in_array( $tplHook['skinGroup'], $skin_groups ) ) { continue; } zamień na: if( ! in_array( $tplHook['skinGroup'], $skin_groups ) && ! ( $tplHook['skinGroup']=='skin_boards' && ( in_array( 'skin_forum', $skin_groups ) || in_array( 'skin_topic', $skin_groups )))) { continue; }
-
Tak, tej linijki tam być nie powinno. No cóż, spróbuje zrobić to wszystko od początku i zobaczę o czym zapomniałem napisać.
-
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
Więc przetestujcie: -
W pliku admin/applications_addon/other/rctsteam/sources/classes/class_rctsteam.php Zamień: if ( is_null( $steamID64 ) ) return; na: if ( is_null( $steamID64 ) ) return; if ( strlen($steamID64) < 17 ) return; I nie ma szans żeby nie działało.
-
Dzięki tej modyfikacji uzyskujemy sidebar (pasek boczny) w widoku kategorii, forum i tematu dostępny standardowo tylko na stronie głównej forum. Otwórz plik: admin/sources/classes/skins/skinCaching.php Znajdź: $out = $this->stripUnneededHooks( $out, $allHooks[ $group['template_group'] ] ); zamień na: if ($group['template_group'] == 'skin_forum' || $group['template_group'] == 'skin_topic') { $hooks_tostrip = array(); if (is_array( $allHooks['skin_boards'] ) and count( $allHooks['skin_boards'] )) foreach ($allHooks['skin_boards'] as $shook) $hooks_tostrip[] = $shook; if (is_array( $allHooks[ $group['template_group'] ] ) and count( $allHooks[ $group['template_group'] ] )) foreach ($allHooks[ $group['template_group'] ] as $shook) $hooks_tostrip[] = $shook; $out = $this->stripUnneededHooks( $out, $hooks_tostrip ); } else $out = $this->stripUnneededHooks( $out, $allHooks[ $group['template_group'] ] ); Znajdź: if ( $hook['_commentTag'] ) { $html = str_replace( '<!--hook.' . $hook['_commentTag'] . '-->', '{!--hook.' . $hook['_commentTag'] . '--}', $html ); } zamień na: if ( $hook['_commentTag'] ) { $html = str_replace( '<!--hook.' . $hook['_commentTag'] . '-->', '{!--hook.' . $hook['_commentTag'] . '--}', $html ); $newcommentTag = str_replace( 'skin_boards.boardIndexTemplate.side_blocks', 'skin_forum.forumIndexTemplate.side_blocks', $hook['_commentTag']); $html = str_replace( '<!--hook.' . $newcommentTag . '-->', '{!--hook.' . $newcommentTag . '--}', $html ); $newcommentTag = str_replace( 'skin_boards.boardIndexTemplate.side_blocks', 'skin_topic.topicViewTemplate.side_blocks', $hook['_commentTag']); $html = str_replace( '<!--hook.' . $newcommentTag . '-->', '{!--hook.' . $newcommentTag . '--}', $html ); } Znajdź: if ( $hook['_commentTag'] ) { $html = str_replace( '{!--hook.' . $hook['_commentTag'] . '--}', '<!--hook.' . $hook['_commentTag'] . '-->', $html ); } zamień na: if ( $hook['_commentTag'] ) { $html = str_replace( '{!--hook.' . $hook['_commentTag'] . '--}', '<!--hook.' . $hook['_commentTag'] . '-->', $html ); $newcommentTag = str_replace( 'skin_boards.boardIndexTemplate.side_blocks', 'skin_forum.forumIndexTemplate.side_blocks', $hook['_commentTag']); $html = str_replace( '{!--hook.' . $newcommentTag . '--}', '<!--hook.' . $newcommentTag . '-->', $html ); $newcommentTag = str_replace( 'skin_boards.boardIndexTemplate.side_blocks', 'skin_topic.topicViewTemplate.side_blocks', $hook['_commentTag']); $html = str_replace( '{!--hook.' . $newcommentTag . '--}', '<!--hook.' . $newcommentTag . '-->', $html ); } Otwórz plik: admin/sources/classes/output/publicOutput.php Znajdź: if( ! in_array( $tplHook['skinGroup'], $skin_groups ) ) { continue; } zamień na: if( ! in_array( $tplHook['skinGroup'], $skin_groups ) && ! ( $tplHook['skinGroup']=='skin_boards' && ( in_array( 'skin_forum', $skin_groups ) || in_array( 'skin_topic', $skin_groups )))) { continue; } Znajdź: if( count( $hook_output ) ) { foreach( $hook_output as $hook_location => $hook_content ) { $text = str_replace( '<!--hook.' . $hook_location . '-->', '<!--hook.' . $hook_location . '-->' . $this->replaceMacros( $hook_content ), $text ); } } zamień na: if( count( $hook_output ) ) { foreach( $hook_output as $hook_location => $hook_content ) { $text = str_replace( '<!--hook.' . $hook_location . '-->', '<!--hook.' . $hook_location . '-->' . $this->replaceMacros( $hook_content ), $text ); if (in_array( 'skin_forum', $skin_groups ) && $hook_location == 'foreach.skin_boards.boardIndexTemplate.side_blocks.outer.pre') { $text = str_replace( '<!--hook.foreach.skin_forum.forumIndexTemplate.side_blocks.outer.pre-->', '<!--hook.foreach.skin_forum.forumIndexTemplate.side_blocks.outer.pre-->' . $this->replaceMacros( $hook_content ), $text ); } if (in_array( 'skin_topic', $skin_groups ) && $hook_location == 'foreach.skin_boards.boardIndexTemplate.side_blocks.outer.pre') { $text = str_replace( '<!--hook.foreach.skin_topic.topicViewTemplate.side_blocks.outer.pre-->', '<!--hook.foreach.skin_topic.topicViewTemplate.side_blocks.outer.pre-->' . $this->replaceMacros( $hook_content ), $text ); } } } Otwórz plik: public/js/ips.board.js Znajdź: ipb.board.setUpForumTables(); ipb.board.initSidebar(); zamień na: ipb.board.initSidebar(); ipb.board.setUpForumTables(); Otwórz plik: public/js/ips.topic.js Znajdź: /* ------------------------------ */ /** * Shows a prompt allowing user to copy the URL * * @var {event} e The event */ showLinkToTopic: function(e, elem) { _t = prompt( ipb.lang['copy_topic_link'], $( elem ).readAttribute('href') ); Event.stop(e); }, Zamień na: /* ------------------------------ */ /** * Shows a prompt allowing user to copy the URL * * @var {event} e The event */ showLinkToTopic: function(e, elem) { var parent=$(elem);var ret=true;while(parent=parent.parentNode){if(parent.id=='index_stats'){ret=false;break;}else if(parent.id=='undefined')break;} if (ret) { _t = prompt( ipb.lang['copy_topic_link'], $( elem ).readAttribute('href') ); Event.stop(e); } }, {Na podstawie skina CleanCut} Edytuj: forumIndexTemplate Edit Template Variables Dodaj: , $show_side_blocks=true, $side_blocks=array() Znajdź: {parse js_module="forums"} dodaj poniżej: {parse js_module="board"} {parse js_module="hooks"} {parse variable="sidebar_enabled" default="$show_side_blocks"} Znajdź: <if test="rulesinline:|:$forum_data['show_rules'] == 2"> dodaj powyżej: <if test="sideBarEnabled:|:$this->templateVars['sidebar_enabled']"> <a href='{parse url="app=forums&module=extras§ion=toggle" base="public"}' id='close_sidebar' class='sidebar_toggle' <if test="sidebaropen:|:IPSCookie::get('hide_sidebar') != '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_close.png' alt='{$this->lang->words['sidebar_close']}' /></a> <a href='{parse url="app=forums&module=extras§ion=toggle" base="public"}' id='open_sidebar' class='sidebar_toggle' <if test="sidebarclosed:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_open.png' alt='{$this->lang->words['sidebar_open']}' /></a> </if> Znajdź: <!-- __-SUBFORUMS-__ --> <if test="hassubforums:|:is_array( $sub_forum_data ) AND count( $sub_forum_data )"> dodaj powyżej: <div id='forum_index' class='clearfix'> <if test="sideBarEnabled2:|:$this->templateVars['sidebar_enabled']"> <div id='index_stats' class='right clearfix' <if test="sidebarclosed2:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>> <foreach loop="side_blocks:$side_blocks as $block"> {$block} </foreach> </div> </if> <div id='categories' class='<if test="nosidebar:|:IPSCookie::get('hide_sidebar') == '1' || !$this->templateVars['sidebar_enabled']">no_sidebar</if> clearfix'> Na samym końcu dodaj: </div> </div> Edytuj: topicViewTemplate Edit Template Variables Dodaj: , $show_side_blocks=true, $side_blocks=array() Znajdź: {parse js_module="topic"} dodaj poniżej: {parse js_module="board"} {parse js_module="hooks"} {parse variable="sidebar_enabled" default="$show_side_blocks"} Znajdź: <if test="disablelightbox:|:!$this->settings['disable_lightbox']"> dodaj powyżej: <if test="sideBarEnabled:|:$this->templateVars['sidebar_enabled']"> <a href='{parse url="app=forums&module=extras§ion=toggle" base="public"}' id='close_sidebar' class='sidebar_toggle' <if test="sidebaropen:|:IPSCookie::get('hide_sidebar') != '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_close.png' alt='{$this->lang->words['sidebar_close']}' /></a> <a href='{parse url="app=forums&module=extras§ion=toggle" base="public"}' id='open_sidebar' class='sidebar_toggle' <if test="sidebarclosed:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>><img src='{$this->settings['img_url']}/sidebar_open.png' alt='{$this->lang->words['sidebar_open']}' /></a> </if> Znajdź: <if test="isNotThreadedMode:|:$displayData['threaded_mode_enabled'] == 0"> dodaj powyżej: <div id='topic_index' class='clearfix'> <if test="sideBarEnabled2:|:$this->templateVars['sidebar_enabled']"> <div id='index_stats' class='right clearfix' <if test="sidebarclosed2:|:IPSCookie::get('hide_sidebar') == '1'">style='display: none'</if>> <foreach loop="side_blocks:$side_blocks as $block"> {$block} </foreach> </div> </if> <div id='categories' class='<if test="nosidebar:|:IPSCookie::get('hide_sidebar') == '1' || !$this->templateVars['sidebar_enabled']">no_sidebar</if> clearfix'> Na samym końcu dodaj: </div> </div>
-
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
Chwila i będzie. Już nawet zwijacza zrobiłem Kto chce to go sobie usunie, a kto nie chce to będzie go miał. Tylko jest jedno ale... Właśnie zauważyłem coś mało optymistycznego: Więc jeżeli te dane są aktualne to przepraszam bardzo ale ja na 3.0.5 robię. -
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
Zwijania/rozwijania nie uwzględniłem bo maxx mówił już o jego likwidacji. Ale to najwyżej zobaczę co da się zrobić -
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
W załączniku podgląd tego jak mi to wyszło. Jeżeli jest ok to instrukcję będą później. sidebar.rar -
ROZWIĄZANY: Wyświetlanie już przeczytanych postów w 'Nowej zawartości'
Pavulon odpowiedział(a) na haerde temat w Ogólny support IPB
Wyświetlają ci się tematy przeczytane ale z odpowiednią ikonką czy z ikonką wskazującą na to że są nieprzeczytane ? -
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
Po wielu kombinacjach coś niby mi wyszło. Problem w tym że duuuużo tych kombinacji było i dużo trzeba ręcznie edytować. Zaczynam wątpić w sens tego Na dodatek to jest sam widok forum, a jeszcze widok tematu... -
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
Ale ja jeszcze nie powiedziałem że się nie da -
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
Z sidebar'em może być problem. Hook'i mają zapisane konkretnie gdzie się znajdują. Przykładowo: ["type"]=> string(7) "foreach" ["skinGroup"]=> string(11) "skin_boards" ["skinFunction"]=> string(18) "boardIndexTemplate" ["id"]=> string(11) "side_blocks" ["position"]=> string(9) "outer.pre" Trzeba by w takim wypadku w ogóle ominąć skinGroup i skinFunction -
do testów to jest udostępniana specjalna wersja demo... http://www.invisionpower.com/products/demo.php
-
ROZWIĄZANY: Sidebar na każdej stronie forum
Pavulon odpowiedział(a) na maxx temat w Ogólny support IPB
Chcesz go mieć absolutnie wszędzie czy dodatkowo w widoku tematu/forum ? -
co z tego że zielony kolor to jest jak masz nad nim usuń z kodu: url(http://www.CS-Grajkownia.pl/public/style_images/clean/th_bg.png) repeat-x 50%; albo daj tam linka do odpowiedniej grafiki...