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

Gangst3r

Użytkownik
  • Postów

    398
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    10

Odpowiedzi opublikowane przez Gangst3r

  1. No i po sprawie teraz działa, trzeba było edytować pliczek ipsMember.php. Niestety nie moge podać instrukcji, bo znajduje się ona na konkurencyjnym forum.

    Natomiast jest kolejny problem, ponieważ teraz coś nie można zatwierdzić wyboru. Po wklepaniu nicka i kliknięciu w Zatwierdź nie chce mi zamknąć okna popup. Ikonka odświeżania pojawia się u góry forum na sekundę po czym znika i nic się nie dzieje. Ten problem dotyczy tylko opcji wyboru z tego moda. Jak używam wyboru opcji, facebook, twitter, awatar z url lub dysku to zapisuje i się zamyka.

    Dodam, że po zmianie nazwy tego ciągu znaków pliku:improvedAvatars_library_member_photo_b96973cbc5335d1aa00ca912c6ce4d8.php na np. improvedAvatars_library_member_photo_2c384efd20295d2ac8da50f62f8dd818.php okienko się zamyka, ale obrazki nie ładują się i zostają poprzednie.

  2. Byłaby ona za trudna i długa do napisania. Lepiej wejdź do użytkownicy - grupy - wybierz "ołówek" obok danej grupy i tutaj w zakładkę forum. Zobacz co masz ustawione w polach Pisanie, Edytowanie, itp.

    BTW w zakładce ustawienia grupy zobacz jaka jest przyznana maska uprawnień w polu:

    Uprawnienia

    Użyj istniejącego zestawu

    uprawnień

  3. Takie małe niedociągnięcie :P Mnie osobiście nie przeszkadza, ale pominęliście to więc zapodaję :*

    BTW okienko wyświetla się podczas próby usunięcia posta ;)

    lUefc.png

  4. Wiem szału nie ma, bo to połączone do wszystkich kont. Podczas awarii testowałem kilka innych strona na linuxpl.com z nimi też by problem. z panelem DirectAdmin tak samo.

    Dlatego najlepiej zapodać sobie porządny serwer z parametrami "na wyłączność". Myślę już nad dhosting i ionic.pl :)

  5. Ale ja chce wejść na forum o każdej porze. Nie śpię i mnie to nie obchodzi, czy działa, czy nie :D Ale faktem jest, że się tym szybko zajęli. Staty serwera to Intel i7 3.33Ghz x 12 rdzeni + 12GB Ram więc stanowisko nie jest złe jak na 50zł rocznie :szczerbaty: tak mi przynajmniej pisało w info o systemie.

    W sumie troche paniki rozsiałem, ale na starcie forum było tych problemów nie znacznie więcej w ciągu miesiąca zdarzało się przez ok 7dni po kilka h mieć problemy z dostępem do serwisu.

    Nic jedziemy dalej po backupie bazy danych i ftp :)

  6. Na stylach mało rozbudowanych opartych na domyślnym w większości nie trzeba tego stosować. Natomiast na rozbudowanych już tak. Zależnie co kto woli. To jest skromniejsze a przy okazji zmniejsza obciążenie zbędnym ładowaniem kolejnych wstawek css, obrazków oraz skryptów js ;)

  7. No i dziś zaliczyli EPIC FAIL. Dlaczego?

    Bo mają problem z maszyną i od godziny 21 do teraz nie mogę wejść na forum, żadne inne serwisy hostowane na linuxpl.com, bazę danych oraz panel klienta/admina.

    Przyczyna? Ponoć problem z maszyną. Po napisaniu ticketu z informacją o zaistniałych problemach z serwerem (godzina 22:30) dostałem po zaledwie minucie czasu odpowiedź, że posiadają problemy z maszyną i powinni to rozwiązać do godziny czasu. a mamy już po 3.00 i problem nadal nierozwiązany.

    Nie wejdę na oba fora, ani do bazy ani do panelu admina, żeby chociaż backup zrobić, bo mam z przed 5dni... FTP działa z prędkością "kulawego ślimaka"...

    Jednym słowem troche kaszana, bo niezawodność serwerów tej firmy kuleje.

  8. Jeśli przeszliście z wersji 3.2.3 na 3.3.x to zauważycie ten problem - http://forum.invisionize.pl/topic/31740-panel-moderacynjny-w-widoku-posta/ . Dzieje się tak, ponieważ IPS wprowadził wiele zmian kodzie, moim zdaniem poprawiającym szybkość ładowania.

    Wszystkie opcje powinny działać standardowo, ale jeśli chcecie mieć aktualny wygląd systemu moderacji dla swojego stylu musicie wykonać następujące czynności:

    ACP :a: Wygląd :a: Style i Szablony :a: Twój Styl :a: Widok tematu :a: i otwieramy bit topicViewTemplate, gdzie usuwamy aktualną zawartość i wklejamy tą:

    <if test="allowRating:|:$forum['forum_allow_rating']">
    {parse js_module="rating"}
    </if>
    {parse js_module="topic"}
    <script type="text/javascript">
    //<![CDATA[
    ipb.topic.inSection = 'topicview';
    ipb.topic.topic_id  = {$topic['tid']};
    ipb.topic.forum_id  = {$forum['id']};
    ipb.topic.start_id  = {parse expression="intval($this->request['st'])"};
    ipb.topic.topPid    = 0;
    ipb.topic.counts    = { postTotal: {parse expression="intval($topic['posts']+1)"},
       curStart:  ipb.topic.start_id,
       perPage:   {parse expression="intval($this->settings['display_max_posts'])"} };
    //Search Setup
    ipb.vars['search_type']   = 'forum';
    ipb.vars['search_type_id']  = {$forum['id']};
    ipb.vars['search_type_2']  = 'topic';
    ipb.vars['search_type_id_2'] = {$topic['tid']};
    
    <if test="canDeleteUrls:|:!$this->member->is_not_human">
    // Delete stuff set up
    ipb.topic.deleteUrls['hardDelete'] = new Template( ipb.vars['base_url'] + "app=forums&module=moderate&section=moderate&do=04&f={$forum['id']}&t={$topic['tid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}&p=#{pid}" );
    ipb.topic.deleteUrls['softDelete'] = new Template( ipb.vars['base_url'] + "app=forums&module=moderate&section=moderate&do=postchoice&tact=sdelete&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}&selectedpids[#{pid}]=#{pid}&pid=#{pid}" );
    </if>
    
    ipb.templates['post_moderation'] = new Template("<div id='comment_moderate_box' class='ipsFloatingAction' style='display: none'><span class='desc'>{$this->lang->words['comment_action_count']} </span><select id='tactInPopup' class='input_select'><option value='approve'>{$this->lang->words['cpt_approve']}</option><option value='delete'>{$this->lang->words['cpt_hide']}</option><option value='sundelete'>{$this->lang->words['cpt_undelete']}</option><option value='deletedo'>{$this->lang->words['cpt_delete']}</option><option value='merge'>{$this->lang->words['cpt_merge']}</option><option value='split'>{$this->lang->words['cpt_split']}</option><option value='move'>{$this->lang->words['cpt_move']}</option></select>  <input type='button' class='input_submit' id='submitModAction' value='{$this->lang->words['comments_act_go']}' /></div>");
    
    //]]>
    </script>
    <if test="disablelightbox:|:!$this->settings['disable_lightbox']">
    {parse template="include_lightbox" group="global" params=""}
    </if>
    {$displayData['follow_data']}
    <if test="linkAvatarOpen:|:!empty($topic['_starter']['member_id']) && $this->memberData['g_mem_info']">
    <a href='{parse url="showuser={$topic['_starter']['member_id']}" seotitle="{$topic['_starter']['members_seo_name']}" template="showuser" base="public"}' class='ipsUserPhotoLink'>
    </if>
    <img src='{$topic['_starter']['pp_small_photo']}' class='ipsUserPhoto ipsUserPhoto_medium left' />
    <if test="linkAvatarclose:|:!empty($topic['_starter']['member_id']) && $this->memberData['g_mem_info']">
    </a>
    </if>
    <div itemscope itemtype="http://schema.org/Article" class='ipsBox_withphoto'>
    <if test="topicRating:|:$forum['forum_allow_rating']">
     <span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" class='rating ipsType_smaller'>
      <if test="$topic['_allow_rate']">
       <strong>{$this->lang->words['js_rate_me']}</strong>  
      </if>
      <if test="$topic['_allow_rate']">
       <a href='{parse url="app=forums&module=extras&section=rating&t={$topic['tid']}&rating=1&secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_1' title='{$this->lang->words['top_js_1star']}'>
      </if>
      <if test="rate1:|:$topic['_rate_int'] >= 1">
       {parse replacement="rate_on"}
      <else />
       {parse replacement="rate_off"}
      </if>
      <if test="$topic['_allow_rate']">
       </a><a href='{parse url="app=forums&module=extras&section=rating&t={$topic['tid']}&rating=2&secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_2' title='{$this->lang->words['top_js_2star']}'>
      </if>
      <if test="rate2:|:$topic['_rate_int'] >= 2">
       {parse replacement="rate_on"}
      <else />
       {parse replacement="rate_off"}
      </if>
      <if test="$topic['_allow_rate']">
       </a><a href='{parse url="app=forums&module=extras&section=rating&t={$topic['tid']}&rating=3&secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_3' title='{$this->lang->words['top_js_3star']}'>
      </if>
      <if test="rate3:|:$topic['_rate_int'] >= 3">
       {parse replacement="rate_on"}
      <else />
       {parse replacement="rate_off"}
      </if>
      <if test="$topic['_allow_rate']">
       </a><a href='{parse url="app=forums&module=extras&section=rating&t={$topic['tid']}&rating=4&secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_4' title='{$this->lang->words['top_js_4star']}'>
      </if>
      <if test="rate4:|:$topic['_rate_int'] >= 4">
       {parse replacement="rate_on"}
      <else />
       {parse replacement="rate_off"}
      </if>
      <if test="$topic['_allow_rate']">
       </a><a href='{parse url="app=forums&module=extras&section=rating&t={$topic['tid']}&rating=5&secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_5' title='{$this->lang->words['top_js_5star']}'>
      </if>
      <if test="rate5:|:$topic['_rate_int'] >= 5">
       {parse replacement="rate_on"}
      <else />
       {parse replacement="rate_off"}
      </if>
      <if test="$topic['_allow_rate']">
       </a>
      </if>
      <span id='rating_text'>
       <if test="hasRates:|:$topic['topic_rating_hits'] > 0">
     <span itemprop="ratingCount" id='rating_hits'>{$topic['topic_rating_hits']}</span> <span>{$this->lang->words['poll_s_votes']}</span>
     <meta itemprop="ratingValue" content="{parse expression="floor($topic['_rate_int'])"}" />
       </if>
      </span>
      <if test="$topic['_allow_rate']">
       <script type='text/javascript'>
       //<![CDATA[
     rating = new ipb.rating( 'topic_rate_', {
    	  url: ipb.vars['base_url'] + 'app=forums&module=ajax&section=topics&do=rateTopic&t={$topic['tid']}&md5check=' + ipb.vars['secure_hash'],
    	  cur_rating: {$topic['_rate_int']},
    	  rated: <if test="jsHasRates:|:$topic['_rating_value'] != -1">1<else />0</if>,
    	  allow_rate: {$topic['_allow_rate']},
    	  multi_rate: 1,
    	  show_rate_text: true
    	   } );
       //]]>
       </script>
      </if>
     </span>
    </if>
    <h1 itemprop="name" class='ipsType_pagetitle'>{$topic['title']}</h1>
    <div class='desc lighter blend_links'>
      {$this->lang->words['started_by']} <span itemprop="creator">{parse template="userHoverCard" group="global" params="$topic['_starter']"}</span>, <span itemprop="dateCreated">{parse date="$topic['start_date']" format="SHORT"}</span>
    </div>
    <if test="hasTags:|:is_array($topic['tags'])">
     {$topic['tags']['formatted']['parsedWithoutComma']}
     <br />
    </if>
    <meta itemprop="interactionCount" content="UserComments:{parse expression="intval($topic['replies'] + 1)"}" />
    </div>
    <if test="topicHasBeenHidden:|:$topic['approved'] == -1">
    <br />
    <div class='message error'>
     {parse expression="sprintf( $this->lang->words['tdb__forumindex'], $topic['sdData']['members_display_name'] )"} {parse date="$topic['sdData']['sdl_obj_date']" format="long"}
     <if test="showReason:|:$this->registry->getClass('class_forums')->canSeeSoftDeleteReason( $forum['id'] )">
      <br /><span><if test="$topic['sdData']['sdl_obj_reason']">{$topic['sdData']['sdl_obj_reason']}<else />{$this->lang->words['tdb__noreasongi']}</if></span>
     </if>
     <br /><br />
     <if test="tbdSoftRestore:|:$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum['id'] ]['bw_mod_un_soft_delete_topic']">
      <a href='{parse url="app=forums&module=moderate&section=moderate&f={$forum['id']}&t={$topic['tid']}&st={$this->request['st']}&auth_key={$this->member->form_hash}&do=sundelete" base="public"}' title='{$this->lang->words['dl_ths_restore']}' class='ipsButton_secondary'>{$this->lang->words['dl_ths_restore']}</a>
     </if>
     <if test="tbdRestore:|:$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum['id'] ]['delete_topic']">
      <a href='{parse url="app=forums&module=moderate&section=moderate&f={$forum['id']}&st={$this->request['st']}&t={$topic['tid']}&auth_key={$this->member->form_hash}&do=08" base="public"}' title='{$this->lang->words['dl_ths_delete']}' class='ipsButton_secondary'>{$this->lang->words['dl_ths_delete']}</a>
     </if>
    </div>
    </if>
    <if test="topicHasBeenDeleted:|:$topic['approved'] == 2">
    <br />
    <div class='message error'>
     {$this->lang->words['topic_deleted']}
     <br /><br />
     <a href='{parse url="app=forums&module=moderate&section=moderate&do=topic_restore&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['dl_ths_restore']}' class='ipsButton_secondary'>{$this->lang->words['restore_post']}</a>
     <a href='{parse url="app=forums&module=moderate&section=moderate&do=09&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['dl_ths_delete']}' class='ipsButton_secondary'>{$this->lang->words['perm_delete_post']}</a>
    </div>
    </if>
    <br />
    <div class='topic_controls'>
    {$topic['SHOW_PAGES']}
    <if test="isArchivedPostBox:|:$topic['_isArchived']">
     {parse template="archiveStatusMessage" group="topic" params="$topic,$forum"}
    <else />
     <ul class='topic_buttons'>
      <if test="closedButton:|:$displayData['reply_button']['image'] == 'locked'">
       <li class='important'>
     <if test="pollOnly:|:isset($displayData['poll_data']['poll']['poll_only']) && $displayData['poll_data']['poll']['poll_only']">
      <if test="closedButtonLink:|:$displayData['reply_button']['url']">
       <a href='{$displayData['reply_button']['url']}' accesskey='r'>{parse replacement="lock_icon"} {$this->lang->words['top_poll_only_reply']}</a>
      <else />
       <span>{parse replacement="lock_icon"} {$this->lang->words['top_poll_only']}</span>
      </if>
     <else />
      <if test="closedButtonLink:|:$displayData['reply_button']['url']">
       <a href='{$displayData['reply_button']['url']}' accesskey='r'>{parse replacement="lock_icon"} {$this->lang->words['top_locked_reply']}</a>
      <else />
       <span>{parse replacement="lock_icon"} {$this->lang->words['top_locked']}</span>
      </if>
     </if>
       </li>
      <else />
       <if test="replyButton:|:$displayData['reply_button']['image']">
     <if test="replyButtonLink:|:$displayData['reply_button']['url']">
      <li><a href='{$displayData['reply_button']['url']}' title='{$this->lang->words['topic_add_reply']}' accesskey='r'>{$this->lang->words['topic_add_reply']}</a></li>
     <else />
      <li class='disabled'><span><if test="isMemberTop:|: ! $this->memberData['member_id']">{$this->lang->words['topic_no_reply_guest']}<else />{$this->lang->words['top_cannot_reply']}</if></span></li>
     </if>
       </if>
      </if>
      <if test="topicDescription:|:$topic['hasUnreadPosts'] AND ( $topic['posts'] + 1 ) > $this->settings['display_max_posts']">
       <li class='non_button'><a href='{parse url="showtopic={$topic['tid']}&view=getnewpost" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' title='{$this->lang->words['first_unread_post']}'>{$this->lang->words['go_to_first_unread']}</a></li>
      </if>
      <if test="modOptions:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
       <li class='non_button'><a href='#' id='topic_mod_options' title='{$this->lang->words['topic_moderation']}'>{$this->lang->words['topic_moderation']}</a></li>
      </if>
     </ul>
    </if>
    </div>
    <if test="modOptionsDropdown:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
    <ul class='ipbmenu_content' id='topic_mod_options_menucontent'  style='display:none'>
    <foreach loop="mod_links:$displayData['mod_links'] as $_mod_link">
     <li><a <if test="isDelete:|:$_mod_link['option'] == '08'"> data-confirmaction="true"</if> href="{parse url="app=forums&module=moderate&section=moderate&t={$topic['tid']}&f={$topic['forum_id']}&st={$this->request['st']}&auth_key={$this->member->form_hash}&_fromTopic=1&do={$_mod_link['option']}" base="public"}" class='modlink_{$_mod_link['option']}'>{$_mod_link['value']}</a></li>
    </foreach>
    <if test="$topic['topic_queuedposts'] AND $this->registry->class_forums->canQueuePosts( $forum['id'] )">
     <li><a href="{parse url="app=forums&module=moderate&section=moderate&t={$topic['tid']}&f={$topic['forum_id']}&st={$this->request['st']}&auth_key={$this->member->form_hash}&_fromTopic=1&do=p_approve" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_approve'], $topic['topic_queuedposts'])"}</a></li>
    </if>
    <if test="$topic['topic_queuedposts'] AND $this->registry->class_forums->canHardDeletePosts( $forum['id'], $topic )">
     <li><a href="{parse url="app=forums&module=moderate&section=moderate&t={$topic['tid']}&f={$topic['forum_id']}&st={$this->request['st']}&auth_key={$this->member->form_hash}&_fromTopic=1&do=p_delete_approve" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_delete_approve'], $topic['topic_queuedposts'])"}</a></li>
    </if>
    <if test="$this->registry->class_forums->can_Un_SoftDeletePosts( $forum['id'] ) AND $topic['topic_deleted_posts']">
     <li><a href="{parse url="app=forums&module=moderate&section=moderate&t={$topic['tid']}&f={$topic['forum_id']}&st={$this->request['st']}&auth_key={$this->member->form_hash}&_fromTopic=1&do=p_restore" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_restore'], $topic['topic_deleted_posts'])"}</a></li>
    </if>
    <if test="$topic['topic_deleted_posts'] AND $this->registry->class_forums->canHardDeletePosts( $forum['id'], $topic )">
     <li><a href="{parse url="app=forums&module=moderate&section=moderate&t={$topic['tid']}&f={$topic['forum_id']}&st={$this->request['st']}&auth_key={$this->member->form_hash}&_fromTopic=1&do=p_delete_softed" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_delete_softed'], $topic['topic_deleted_posts'])"}</a></li>
    </if>
    <if test="mmModOptions:|:is_array( $displayData['multi_mod'] ) AND count( $displayData['multi_mod'] )">
     <foreach loop="mm:$displayData['multi_mod'] as $mm_data">
      <li><a href="{parse url="app=forums&module=moderate&section=multimod&t={$topic['tid']}&mm_id={$mm_data[0]}" base="public"}">{$mm_data[1]}</a></li>
     </foreach>
    </if>
    </ul>
    <script type='text/javascript'>
    document.observe("dom:loaded", function()
    {
     new ipb.Menu( $('topic_mod_options'), $('topic_mod_options_menucontent') );
    } );
    </script>
    </if>
    <div class='maintitle clear clearfix'>
    <span class='ipsType_small'>
     <if test="$topic['posts']">
      {parse expression="sprintf( ( $topic['posts'] > 1 ) ? $this->lang->words['x_replies_to_topic'] : $this->lang->words['x_reply_to_topic'], $topic['posts'] )"}
     <else />
      {$this->lang->words['no_replies_to_topic']}
     </if>
    </span>
    <if test="reputationFilter:|:$this->settings['reputation_enabled'] && $this->settings['reputation_point_types'] != 'like' && $this->settings['reputation_show_content'] && $this->memberData['member_id'] != 0 && is_array($this->caches['reputation_levels'])">
     <a href='#rep_filter_menucontent' id='rep_filter' class='right ipsType_smaller'>
      <if test="repFilterDefault:|:$this->memberData['_members_cache']['rep_filter'] && $this->memberData['_members_cache']['rep_filter'] === '*'">
       {$this->lang->words['rep_f_viewing_all']}
      <else />
       {parse expression="sprintf( $this->lang->words['rep_f_hiding'], $this->memberData['_members_cache']['rep_filter'] )"}
      </if>
      <img src='{$this->settings['img_url']}/useropts_arrow.png' />
     </a>
    </if>
    </div>
    <if test="reputationFilter:|:$this->settings['reputation_enabled'] && $this->settings['reputation_point_types'] != 'like' && $this->settings['reputation_show_content'] && $this->memberData['member_id'] != 0 && is_array($this->caches['reputation_levels'])">
    <ul id='rep_filter_menucontent' class='ipbmenu_content with_checks' style='display: none'>
     <li <if test="optSelectStar:|:isset( $this->memberData['_members_cache']['rep_filter'] ) AND $this->memberData['_members_cache']['rep_filter'] === '*'">class='selected'</if>>
      <a href='{parse url="app=forums&module=forums&section=topics&rep_filter=update&f={$topic['forum_id']}&t={$topic['tid']}&secure_key={$this->member->form_hash}&st={$this->request['st']}&rep_filter_set=*" base="public"}'>{$this->lang->words['rep_f_all_posts']}</a>
     </li>
     <if test="repFilterOptions:|:is_array($this->caches['reputation_levels'])">
      <foreach loop="reputation_levels:$this->caches['reputation_levels'] as $k => $v">
       <li <if test="optRepFilterSelected:|:isset( $this->memberData['_members_cache']['rep_filter'] ) AND $v['level_points'] == $this->memberData['_members_cache']['rep_filter']">class='selected'</if>>
     <a href='{parse url="app=forums&module=forums&section=topics&rep_filter=update&f={$topic['forum_id']}&t={$topic['tid']}&secure_key={$this->member->form_hash}&st={$this->request['st']}&rep_filter_set={$v['level_points']}" base="public"}' rel='nofollow'>
      {$this->lang->words['rep_f_hide']} <strong>{$v['level_points']} {$this->lang->words['rep_f_points']}</strong>
     </a>
       </li>
      </foreach>
     </if>
    </ul>
    <script type='text/javascript'>
     new ipb.Menu( $('rep_filter'), $('rep_filter_menucontent') );
    </script>
    </if>
    <div class='topic hfeed clear clearfix'>
    
    {$displayData['poll_data']['html']}
    <if test="hasPosts:|:is_array( $post_data ) AND count( $post_data )">
    <div class='ipsBox'>
     <div class='ipsBox_container' id='ips_Posts'>
      <foreach loop="post_data:$post_data as $post">
       {parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}
      </foreach>
     </div>
    </div>
    </if>
    <hr />
    <div class='topic_controls clear ipsPad_top_bottom_half'>
    <if test="$topic['SHOW_PAGES']">
     <div class='left'>{$topic['SHOW_PAGES']}</div>
    </if>
    <div class='ipsPad_top_slimmer right'>
     <if test="modOptions:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
      <a href='#' id='topic_mod_options_alt'  class="ipsType_small desc" title='{$this->lang->words['topic_moderation']}'>{$this->lang->words['topic_moderation']}</a> ·
     </if>
     <a href='{parse url="showforum={$forum['id']}" template="showforum" seotitle="{$forum['name_seo']}" base="public"}' class="ipsType_small desc">{parse expression="sprintf( $this->lang->words['go_back_to'], $forum['name'] )"}</a>
     <if test="hasUnreadNext:|:$forum['_hasUnreadTopics']">
      · <a href='{parse url="showtopic={$topic['tid']}&view=getnextunread" template="showtopicnextunread" seotitle="{$topic['title_seo']}" base="public"}' class="ipsType_small desc">{$this->lang->words['goto_next_unread_topic']}</a>
     </if>
    </div>
    </div>
    <if test="fastReply:|:$displayData['fast_reply'] && $displayData['reply_button']['url']">
    <hr />
    <div class='ipsBox' id='fast_reply_wrapper'>
    <div class='ipsBox_container ipsPad'>
     <h1 class='ipsType_subtitle'>{$this->lang->words['topic_add_reply']}</h1>
     <if test="isLockedFR:|:$topic['state'] == 'closed'"><span class='error'>{$this->lang->words['locked_reply_fr']}</span><br /></if>
     <br />
     <if test="isMember:|:$this->memberData['member_id']">
      <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}' class='ipsUserPhotoLink left'><img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium' /></a>
     <else />
      <div class='left'>{IPSMember::buildNoPhoto(0, 'small' )}</div>
     </if>
     <div class='ipsBox_withphoto clearfix'>
      <form action="{parse url="" base="public"}" method="post" id='ips_fastReplyForm'>
       <input type="hidden" name="app" value="forums" />
       <input type="hidden" name="module" value="post" />
       <input type="hidden" name="section" value="post" />
       <input type="hidden" name="do" value="reply_post_do" />
       <input type="hidden" name="f" value="{$forum['id']}" />
       <input type="hidden" name="t" value="{$topic['tid']}" />
       <input type="hidden" name="st" value="{$this->request['st']}" />
       <input type="hidden" name="auth_key" value="{$this->member->form_hash}" />
       <input type="hidden" name="fast_reply_used" value="1" />
       <input type="hidden" name="enableemo" value="yes" />
       <input type="hidden" name="enablesig" value="yes" />
       <if test="$this->memberData['auto_track']">
     <input type="hidden" name="enabletrack" value="1" />
       </if>
       <if test="is_array($topic['_fastReplyStatusMessage']) AND count($topic['_fastReplyStatusMessage']) AND strlen($topic['_fastReplyStatusMessage'][0])">
     <div class='message'>{parse expression="implode( '<br />', $topic['_fastReplyStatusMessage'] )"}</div>
       </if>
       {parse editor="Post" options="array( 'type' => 'full', 'minimize' => 1, 'isTypingCallBack' => 'ipb.topic.isTypingCallBack', 'height' => 180, 'autoSaveKey' => 'reply-' . $topic[tid], 'warnInfo' => 'fastReply', 'modAll' => $topic['_fastReplyModAll'] )"}
       <br />
    
       <fieldset class='right' id='fast_reply_controls'>
     <input type='submit' name="submit" class='input_submit' value='{$this->lang->words['qr_post']}' tabindex='3' accesskey='s' id='submit_post' />  <input type='submit' name="preview" class='input_submit alt' value='{$this->lang->words['qr_more_opts']}' tabindex='0' id='full_compose' />  
       </fieldset>
      </form>
     </div>
     <div id='ips_HasReplies'></div>
    </div>
    </div>
    <script type='text/javascript'>
    ipb.topic.fastReplyId = '{$this->settings['_lastEditorId']}';
    </script>
    <else />
    <if test="loadJsManually:|:$displayData['load_editor_js']">
     {parse template="editorLoadJs" group="editors" params="$displayData['smilies']"}
    </if>
    </if>
    <!-- Close topic -->
    </div>
    <!-- BOTTOM BUTTONS -->
    <if test="canShare:|:!$forum['disable_sharelinks'] AND $this->settings['sl_enable']">
    <br />
    <div class='clear clearfix left'>
     {IPSLib::shareLinks( $topic['title'] )}
    </div>
    <br />
    </if>
    <!-- SAME TAGGED -->
    <if test="sameTagged:|:is_array( $displayData['same_tagged'] ) and count( $displayData['same_tagged'] )">
    <br />
    <div class='ipsBox'>
     <h3 class='maintitle'>{parse expression="sprintf( $this->lang->words['topic_same_tagged_as'], $topic['tags']['formatted']['string'] )"}</h3>
     <div class='ipsBox_container'>
      <table class='ipb_table topic_list'>
      <foreach loop="topics:$displayData['same_tagged'] as $tid => $tdata">
       {parse template="topic" group="forum" params="$tdata, $forum, array(), false"}
      </foreach>
      </table>
     </div>
    </div>
    </if>
    <!-- ACTIVE USERS -->
    <if test="topicActiveUsers:|:is_array( $displayData['active_users'] ) AND count( $displayData['active_users'] )">
    <div id='topic_stats' class='statistics clear clearfix'>
     <div id='topic_active_users' class='active_users'>
      <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['active_users_title'], $displayData['active_users']['stats']['total'] )"}</h4>
      <p class='statistics_brief desc'>{parse expression="sprintf( $this->lang->words['active_users_detail'], $displayData['active_users']['stats']['members'], $displayData['active_users']['stats']['guests'], $displayData['active_users']['stats']['anon'] )"}</p>
      <if test="auNames:|:is_array( $displayData['active_users']['names'] ) AND count( $displayData['active_users']['names'] )">
       <br />
       <ul class='ipsList_inline'>
     {parse expression="implode( ', ', $displayData['active_users']['names'] )"}
       </ul>
      </if>
     </div>
    </div>
    </if>
    <if test="scrollToPost:|:$this->request['gopid']">
    <script type='text/javascript'>
    var gopid = "{$this->request['gopid']}".replace(/&/g, '');
    ipb.topic.scrollToPost( parseInt( gopid ) );
    </script>
    </if>
    {parse template="include_highlighter" group="global" params="1"}
    <div id='multiQuoteInsert' style='display: none;' class='ipsFloatingAction'>
    <span class='ipsButton no_width' id='mqbutton'>{$this->lang->words['mq_reply_quoted_posts']}</span>     <a href='#' id='multiQuoteClear' class='ipsType_smaller desc' title='{$this->lang->words['mq_clear_desc']}'>{$this->lang->words['mq_clear']}</a>    
    </div>
    <form id="modform" method="post" action="{parse url="" base="public"}">
    <input type="hidden" name="app" value="forums" />
    <input type="hidden" name="module" value="moderate" />
    <input type="hidden" name="section" value="moderate" />
    <input type="hidden" name="do" value="postchoice" />
    <input type="hidden" name="f" value="{$topic['forum_id']}" />
    <input type="hidden" name="t" value="{$topic['tid']}" />
    <input type="hidden" name="auth_key" value="{$this->member->form_hash}" />
    <input type="hidden" name="st" value="{$this->request['st']}" />
    <input type="hidden" value="{$this->request['selectedpids']}" name="selectedpidsJS" id='selectedpidsJS' />
    <input type="hidden" name="tact" id="tact" value="" />
    </form>
    

    Wystarczy zapisać bit i mamy aktualny w pełni działający system moderowania tematów/postów na forum.

    Tut napisany przeze mnie specjalnie dla forum.invisionize.pl

    Pozdrawiam!

  9. Jest błąd z kompatybilnością. Bład pojawia się po kliknięciu w button "Zmień zdjęcie...".

    Strict Standards: Declaration of improvedAvatars_library_member_photo::save() should be compatible with that of classes_member_photo::save() in /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php on line 3

    Pełen kod błędu:

    Strict Standards: Declaration of improvedAvatars_library_member_photo::save() should be compatible with that of classes_member_photo::save() in /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php on line 3
    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php:3) in /home/xarcade/domains/xboxarcade.pl/public_html/ips_kernel/facebook/facebook.php on line 37
    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php:3) in /home/xarcade/domains/xboxarcade.pl/public_html/ips_kernel/facebook/facebook.php on line 37
    Warning: Cannot modify header information - headers already sent by (output started at /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php:3) in /home/xarcade/domains/xboxarcade.pl/public_html/ips_kernel/classAjax.php on line 323
    Warning: Cannot modify header information - headers already sent by (output started at /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php:3) in /home/xarcade/domains/xboxarcade.pl/public_html/ips_kernel/classAjax.php on line 326
    Warning: Cannot modify header information - headers already sent by (output started at /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php:3) in /home/xarcade/domains/xboxarcade.pl/public_html/ips_kernel/classAjax.php on line 327
    Warning: Cannot modify header information - headers already sent by (output started at /home/xarcade/domains/xboxarcade.pl/public_html/hooks/improvedAvatars_library_member_photo_322eb6db5afcd3595738d85c5840c24b.php:3) in /home/xarcade/domains/xboxarcade.pl/public_html/ips_kernel/classAjax.php on line 328
    

    To na pewno istotny błąd ten modyfikacji sprawiający te problemy.

  10. Może i dla niektórych głupie pytanie, ale jakoś nie natrafiłem na taką opcję w ACP, ani w szeregu modów na forum IPS-u. Szukam hook/amoda, który umożliwi automatyczne przenoszenie wybranego tematu z jednego forum do drugiego. Przenoszenie ustalałoby się na podstawie daty, po którym miałby być przeniesiony oraz możliwość ustawienia statusu tematu otwarty/zamknięty.

    Spodziewam się, że czegoś takiego nie ma, więc na zlecenie, ale dobrze by było mieć też do wyboru grupy, które będą mogły z tego korzystać :P

  11. Mogę prosić o jakieś info lub pomoc? :P Autor olał tego moda, więc supportu brak, jedynie tutaj będę mógł przy pomocy kogoś coś zdziałać :) Jeśli nikomu nie chce się do tego zaglądać to rozumiem. W przypadku, gdy zmiany będą wymagać nakładu kosztów finansowych, to postaram się odezwać w tej sprawie jak będę przy racjonalnym budżecie spełniającym te wymogi.

×
×
  • 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ę.