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

Pavulon

Użytkownik
  • Postów

    3 849
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Pavulon

  1. 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.
  2. A tego kodu nie wziąłeś przypadkiem stąd: http://invisionmodding.com/index.php?autocom=tutorials&article=552 ??
  3. No właśnie, bo błąd polegał na tym że nie było www w mapie:
  4. Pavulon

    png

    nPg
  5. Ale dodajesz mapę w profilu macsch15.pl czy www.macsch15.pl ?
  6. 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ć.
  7. 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 ?
  8. Podświetlenie ? Po najechaniu na niego czy jakie ? Daj konkretny przykład w którym miejscu to się zrobi
  9. 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.
  10. 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
  11. 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; }
  12. Tak, tej linijki tam być nie powinno. No cóż, spróbuje zrobić to wszystko od początku i zobaczę o czym zapomniałem napisać.
  13. Więc przetestujcie:
  14. 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.
  15. 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&section=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&section=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&section=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&section=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>
  16. 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ę.
  17. Zwijania/rozwijania nie uwzględniłem bo maxx mówił już o jego likwidacji. Ale to najwyżej zobaczę co da się zrobić
  18. W załączniku podgląd tego jak mi to wyszło. Jeżeli jest ok to instrukcję będą później. sidebar.rar
  19. Wyświetlają ci się tematy przeczytane ale z odpowiednią ikonką czy z ikonką wskazującą na to że są nieprzeczytane ?
  20. 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...
  21. Ale ja jeszcze nie powiedziałem że się nie da
  22. 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
  23. do testów to jest udostępniana specjalna wersja demo... http://www.invisionpower.com/products/demo.php
  24. Chcesz go mieć absolutnie wszędzie czy dodatkowo w widoku tematu/forum ?
  25. 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...
×
×
  • 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ę.