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
-
poszukiwana modyfikacja "Opcje tematu" - wyświetlana na forum pod tematem
Pavulon odpowiedział(a) na gregoriii temat w Ogólny support IPB
Jeżeli się nie mylę to po prostu nowość w 3.1 -
No jak uważasz. Żeby nie robić OT to napiszę tylko że wg mnie ta informacja była od "zawsze" a teraz tylko dali informację że będą to egzekwować. Najwyżej jak ktoś będzie zainteresowany licencją to się upewni na własną rękę
-
GA, a dodatkowo jak możemy to np awstats reklamy w stat24 są wystarczającym powodem by z tego nie korzystać
-
Nie żebym się czepiał, ale... http://communityseo.com/forums/Enforcement-License-Terms-t11137.html Po roku trzeba płacić 30$ za kolejny rok wsparcia technicznego
-
Rozmowy o Sphinx w nowym IP.Board ( 3.1 )
Pavulon odpowiedział(a) na vBB temat w Rozmowy o IPS Community
Ale nie liczy się tylko szybkość... Pozostaje jeszcze jakość(trafność) :| A wg mnie najlepsze wyniki daje wyszukiwarka google -
Dorzuć tam do stylu: outline: 2px solid white; czyli np: style="margin-top: 20px; right: 20px; position: absolute; outline: 2px solid white;"
-
Coś takiego może być: <img src="http://forum.invisionize.pl/public/style_images/clean/logo_clean.png" style="margin-top: 20px; right: 20px; position: absolute;"> lub <img src="http://forum.invisionize.pl/public/style_images/clean/logo_clean.png" style="margin-top: 20px; float: right; margin-right: 20px;"> Ale ze standardowym skinem będzie ciężko. Można by zwiększyć odległość od prawej
-
nie kombinuj za dużo (:
-
Czegoś nie rozumiem. Wyśrodkowane logo po prawej stronie i 20px od góry ? To gdzie w końcu to ma być ? Styl CleanCut ?
-
With this modification we obtain sidebar on the topics, forum and Category view available as standard only on the board index. Open: admin/sources/classes/skins/skinCaching.php Find: $out = $this->stripUnneededHooks( $out, $allHooks[ $group['template_group'] ] ); Chagne to: 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'] ] ); Find: if ( $hook['_commentTag'] ) { $html = str_replace( '<!--hook.' . $hook['_commentTag'] . '-->', '{!--hook.' . $hook['_commentTag'] . '--}', $html ); } Change to: 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 ); } Find: if ( $hook['_commentTag'] ) { $html = str_replace( '{!--hook.' . $hook['_commentTag'] . '--}', '<!--hook.' . $hook['_commentTag'] . '-->', $html ); } Change to: 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 ); } Open: admin/sources/classes/output/publicOutput.php Find: if( ! in_array( $tplHook['skinGroup'], $skin_groups ) ) { continue; } Change to: if( ! in_array( $tplHook['skinGroup'], $skin_groups ) && ! ( $tplHook['skinGroup']=='skin_boards' && ( in_array( 'skin_forum', $skin_groups ) || in_array( 'skin_topic', $skin_groups )))) { continue; } Find: 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 ); } } Change to: 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 ); } } } Open: public/js/ips.board.js Find: ipb.board.setUpForumTables(); ipb.board.initSidebar(); Change to: ipb.board.initSidebar(); ipb.board.setUpForumTables(); Open: public/js/ips.topic.js Find: /* ------------------------------ */ /** * 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); }, Change to: /* ------------------------------ */ /** * 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); } }, Skin edits {Based on CleanCut Skin} Open: forumIndexTemplate Edit Template Variables At the end add: , $show_side_blocks=true, $side_blocks=array() Find: {parse js_module="forums"} Add below: {parse js_module="board"} {parse js_module="hooks"} {parse variable="sidebar_enabled" default="$show_side_blocks"} Find: <if test="rulesinline:|:$forum_data['show_rules'] == 2"> Add above: <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> Find: <!-- __-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'> At the end add: </div> </div> Open: topicViewTemplate Edit Template Variables At the end add: , $show_side_blocks=true, $side_blocks=array() Find: {parse js_module="topic"} Add below: {parse js_module="board"} {parse js_module="hooks"} {parse variable="sidebar_enabled" default="$show_side_blocks"} Find: <if test="disablelightbox:|:!$this->settings['disable_lightbox']"> Add above: <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> Find: <if test="isNotThreadedMode:|:$displayData['threaded_mode_enabled'] == 0"> Add above: <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'> At the end add: </div> </div> Screenshots: Board Index: Category: Forum: Topic:
-
Się zrobi, może nawet dzisiaj. Tylko dorzuć treść ostatniego posta (tego o edycji JS'a do pierwszego posta w temacie).
-
Z tym że jedno słowo to również mogliście dać "Ignorowania" zamiast "Ignorowani użytkownicy" "Wygląd profilu" chyba najlepszy.
-
Wg mnie też serwer daje sobie radę i nie ma co zmieniać.
-
W związku z wykryciem małego bug'a polegającego na wyświetlaniu okienka(jak przy linkach w postach, z adresem do skopiowania) zamiast przenoszenia do tematu mała aktualizacja: w pliku: public/js/ips.topic.js zamień: /* ------------------------------ */ /** * 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); }, 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); } },
-
Bo to może podchodzić pod spam. Użytkownik powinien mieć prawo zrezygnować z otrzymywania takich wiadomości(przeważnie link lub informacja w stopce), a jeśli jest to zapisane w regulaminie to z łatwego usunięcia konta.
-
Ugu ? Czyli IPB nulled ? No bo jak inaczej wytłumaczyć instalację skryptu za 150$ na darmowym hostingu...
-
jak nie możesz nic ściągnąć to nic tu nie poradzimy... jak dobrze pamiętam to xampp-1.7.2 ma php 5.2
-
Może coś takiego: <if test="mojeposty:|:$this->memberData['member_id']"> <a href='{parse url="app=core&module=search&do=user_posts&mid={$this->memberData['member_id']}" base="public"}'>Wyświetl własne posty</a> </if>
-
Chodzi ci o coś takiego: http://forum.invisionize.pl/index.php?app=core&module=search&do=user_posts&mid=1579 ?
-
w tabeli `members` jest pole `skin`
-
Przekierowanie z ukryciem adresu
Pavulon odpowiedział(a) na Marek607 temat w Web & Hosting & Grafika
Nie wiem czy ci o to chodzi ale w katalogu z nowastrona.html możesz w .htaccess dać: DirectoryIndex nowastrona.html i wtedy przekierowanie: RewriteRule (.*) http://forum.domena.pl/ [R=301,L] iframe'a lepiej sobie wybij z głowy bo pajączkom raczej się one nie spodobają -
bardzo "fajna" domena... po wpisaniu w google "comdownload" znajduje tylko reklamy "[sprzedam] ComDownload.com - 9 LAT" ;> widocznie zainteresowanie domeną(kwota za nią oferowana) jest proporcjonalne do jej opłacalności
-
Co z tego że od złotówki jak jest ustawiona cena minimalna ;>
-
Darmową bramkę gdzie można wysłać jednorazowo 100 SMS na dodatek do różnych sieci ? Trochę to niepoważne, zaraz było by pełno spamu