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

Lukaszenko

Użytkownik
  • Postów

    273
  • Dołączył

  • Ostatnia wizyta

Odpowiedzi opublikowane przez Lukaszenko

  1. static public function makeSeoTitle( $text )
    {
    if ( ! $text )
    {
    return '';
    }
    
    /* Strip all HTML tags first */
    $text = strip_tags($text);
    
    /* Preserve %data */
    $text = preg_replace('#%([a-fA-F0-9][a-fA-F0-9])#', '-xx-$1-xx-', $text);
    $text = str_replace( array( '%', '`' ), '', $text);
    $text = preg_replace('#-xx-([a-fA-F0-9][a-fA-F0-9])-xx-#', '%$1', $text);
    
    /* Convert accented chars */
    $text = self::convertAccents($text);
    
    /* Convert it */
    if ( self::isUTF8( $text ) )
    {
    if ( function_exists('mb_strtolower') )
    {
    $text = mb_strtolower($text, 'UTF-8');
    }
    
    $text = self::utf8Encode( $text, 250 );
    }
    
    /* Finish off */
    $text = strtolower($text);
    
    if ( strtolower( IPS_DOC_CHAR_SET ) == 'utf-8' )
    {
    $text = preg_replace( '#&.+?;#' , '', $text );
    $text = preg_replace( '#[^%a-z0-9 _-]#', '', $text );
    }
    else
    {
    /* Remove x; and xx; but keep xxx; */
    $text = preg_replace( '/(\d){2,3};/', '', $text );
    $text = preg_replace( '#[^%&\#;a-z0-9 _-]#', '', $text );
    $text = str_replace( array( '"', '&'), '', $text );
    }
    
    $text = str_replace( array( '`', ' ', '+', '.', '?', '_', '#' ), '-', $text );
    $text = preg_replace( "#-{2,}#", '-', $text );
    $text = trim($text, '-');
    
    IPSDebug::addMessage( "[color=red]makeSeoTitle ($text) called[/color]" );
    
    return ( $text ) ? $text : '-';
    }
    
    /**

  2. Siema, otóż jak na forum naciskam "EvolutionxVV™" to do linku dodaje się tm, tak to wygląda.

    http://gamesfield.pl/evolutionxxv%E2%84%A2-m4575/
    

    I wyświetla błąd wczytywania strony. Zauważyłem że z @ nie ma problemu w nicku i normalnie zamiast luk@s jest luks a tutaj dodaje się ™ i wyskakuje błąd.

    Jak to naprawić?

  3. Dziś wybiło kilka razy ten błąd SQL, domyśliłem się, że coś z postami, ale co dokładnie?

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Date: Fri, 16 Nov 2012 14:23:45 +0000
    Error: 5 - Out of memory (Needed 1118480 bytes)
    IP Address: 46.112.117.135 - /
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    mySQL query error: SELECT COUNT(*) as tpost, p.author_id FROM posts p LEFT JOIN topics t ON ( t.tid=p.topic_id ) WHERE p.post_date > 1352989425 AND t.forum_id IN(2,6,8,74,76,308,242,109,81,10,16,66,262,135,20,27,31,67,228,178,196,302,82,69,11,12,13,14,15,24,190,191,192,292,17,18,19,87,276,259,21,22,189,100,28,29,30,32,116,117,118,161,36,40,43,46,72,73,164,194,219,37,38,39,283,41,42,44,45,47,48,49,51,52,53,84,58,77,152,188,284,195,208,240,54,55,56,57,311,163,310,59,60,61,65,218,256,306,68,181,75,131,70,71,162,174,226,252,255,275,264,265,266,119,120,182,80,99,78,79,176,83,88,180,207,238,239,272,216,222,223,224,101,165,166,175,132,133,134,227,235,142,143,144,197,145,146,187,147,148,149,150,153,154,155,156,205,206,179,309,307,198,199,204,236,95,96,241,229,233,243,244,257,261,263,277,278,279,282,280,281,246,247,248,249,274,291,258,260,273,254,295,303,305) GROUP BY p.author_id ORDER BY tpost DESC LIMIT 0,9
    .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
    | File | Function | Line No. |
    |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
    | admin/sources/classes/output/publicOutput.php | [boardIndexTopPosters].getOutput | 3462 |
    '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
    | admin/sources/classes/output/publicOutput.php | [output].templateHooks | 2724 |
    '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
    | admin/applications/forums/modules_public/forums/boards.php | [output].sendOutput | 124 |
    '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
    | admin/sources/base/ipsController.php | [public_forums_forums_boards].doExecute | 306 |
    '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
    

  4. Boaxindextemplate

    {parse js_module="board"}
    {parse variable="sidebar_enabled" default="$show_side_blocks"}
    <if test="boardIndexTop:|:true"></if>
    <div id='board_index' class='ipsLayout <if test="sideBarEnabledL:|:$this->templateVars['sidebar_enabled']">ipsLayout_withright</if> ipsLayout_largeright clearfix <if test="sidebarclosed:|:IPSCookie::get('hide_sidebar') == '1'">no_sidebar</if>'>
    <div id='categories' class='ipsLayout_content clearfix'>
    <!-- CATS AND FORUMS -->
     <if test="cats_forums:|:is_array( $cat_data ) AND count( $cat_data )">
      <foreach loop="categories:$cat_data as $_data">
       <if test="cat_has_forums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
     <div id='category_{$_data['cat_data']['id']}' class='category_block block_wrap'>
      <h3 class='maintitle'>
       <a class='toggle right' href='#' title="{parse expression="sprintf( $this->lang->words['toggle_cat'], $_data['cat_data']['name'] )"}">{parse expression="sprintf( $this->lang->words['toggle_cat'], $_data['cat_data']['name'] )"}</a> <a href="{parse url="showforum={$_data['cat_data']['id']}" seotitle="{$_data['cat_data']['name_seo']}" template="showforum" base="public"}" title='{parse expression="sprintf( $this->lang->words['view_cat'], $_data['cat_data']['name'] )"}'>{$_data['cat_data']['name']}</a>
      </h3>
      <div class='ipsBox table_wrap'>
       <div class='ipsBox_container'>
        <table class='ipb_table' summary="{$this->lang->words['forums_in_cat']} '{$_data['cat_data']['name']}'">
    	 <tr class='header'>
    	  <th scope='col' class='col_c_icon'></th>
    	  <th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th>
    <th scope='col' class='col_c_stats stats'>{$this->lang->words['stats']}</th>
    <if test="canSeeLastInfoHeader:|:$this->memberData['gbw_view_last_info']"><th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th></if>
    
    
    	 </tr>
    	 <!-- / CAT HEADER -->
    	 <foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data">
    	  <if test="forumRedirect:|:$forum_data['redirect_on']">
    	   <tr class='redirect_forum' id='f_{$forum_data['id']}'>
    
    		 <img src='{$this->settings['img_url']}/f_redirect.png' />
    	    </div> </td>
    	   <td colspan='2' class='col_c_forum'>
    		 <h4><a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'><b>{$forum_data['name']}</b></a></h4>
    		 <p class='desc'>{$forum_data['description']}</p>
    	    </td>
    	    <td class='desc'>
    		 <ul class='last_post ipsType_small'>
    		  <li class='desc lighter'><em>{parse format_number="$forum_data['redirect_hits']"} {$this->lang->words['rd_hits']}</em></li>
    		 </ul>
    	    </td>
    	   </tr>
    	  <else />
    	   <tr class='<if test="hasUnreadClass:|:$forum_data['_has_unread']">unread</if>'>
    	    <td class='col_c_icon ikon'>
    		 <if test="hasUnread:|:$forum_data['_has_unread']">
    		  <a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_icon.png' /></a>
    		 <else />
    		  <img src='{$this->settings['img_url']}/f_icon_read.png' />
    		 </if>
    	    </td>
    	    <td class='col_c_forum'>
    
    		 <h4>
    		  <if test="hasQueuedAndCanSeeIcon:|:!empty($forum_data['_has_queued_and_can_see_icon'])">
    		   <a href='{parse url="showforum={$forum_data['id']}&modfilter=unapproved" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['view_unapproved']}' class='ipsBadge ipsBadge_orange' data-tooltip="{parse expression="sprintf( $this->lang->words['f_queued'], $forum_data['queued_topics'], $forum_data['queued_posts'])"}" style='vertical-align: top'>{$this->lang->words['f_queued_badge']}</a>
    		  </if>
    		  <a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'>{$forum_data['name']}</a>
    		 </h4>
    <br />			
    <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p>
    		 <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
    
    																										    <ol class='subforums1'>
    																											  <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
    																										    </ol>
    
    																										    <ol class='subforums2'>																																																		
    																											  <if test="showSubForumsLit:|:$__data[3]">
    																										    </foreach>
    																										    </ol>
    
    
    																										    <ol class='subforums3'>
    																											  <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
    																										    </ol>																																													
    
    																										    <ol class='subforums'>
    																											  <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='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> 
    																										    </foreach>	 
    																										    </ol>  
    																								    </if>
    
    
    	    </td>
    <td class='col_c_stats ipsType_small nad'>
    		 <ul>
    		  <li><strong>{$forum_data['topics']}</strong> {$this->lang->words['topics']}</li>
    		  <li><strong>{$forum_data['posts']}</strong> {$this->lang->words['replies']}</li>
    		 </ul>
    	    </td>
    	    <if test="canSeeLastInfo:|:$this->memberData['gbw_view_last_info']">
    	    <td class='col_c_post nid'>
    		 <if test="hideLastInfo:|:$forum_data['hide_last_info']">
    		  <ul class='last_post ipsType_small'>
    <strong>			  <li class='desc lighter'><em>{$this->lang->words['f_protected']}</em></li>
    		  </ul>
    		 <else />
    		  {parse template="userSmallPhoto" group="global" params="array('member_id' => $forum_data['last_poster_id'], 'members_seo_name' => $forum_data['seo_last_name'], 'pp_small_photo' => $forum_data['pp_small_photo'], 'alt' => sprintf( $this->lang->words['bindex_userphoto_alt'], $forum_data['last_title'], $forum_data['members_display_name'] ) )"}
     </strong>		 <ul class='last_post ipsType_small'>
      <strong>		    <if test="!$forum_data['last_id']">
    		    <li class='desc lighter'><em>{$this->lang->words['f_none']}</em></li>
    		   <else />
    		    <li>
    			 {$forum_data['last_topic_title']}
    		    </li>
    </strong>
    		   <if test="lastPosterID:|:$forum_data['last_poster_id']">
    
    			 <span class='desc lighter blend_links'><a href='{parse url="showtopic={$forum_data['last_id']}&view=getlastpost" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse date="$forum_data['last_post']" format="DATE"}</a></span>			  {$this->lang->words['by']} {parse template="userHoverCard" group="global" params="$forum_data"}
    		    </if>
    		    <if test="hideDateUrl:|:$forum_data['_hide_last_date']">
    
    		    </if>
    		  </if>
    		  </ul>
    		 </if>
    	    </td>
    	    </if>
    	   </tr>
    	  </if>
    	 </foreach>
        </table>
       </div>
      </div>
      <br />
     </div>
       </if>
      </foreach>
     </if>
    </div>
    <if test="sideBarEnabled2:|:$this->templateVars['sidebar_enabled']">
     <div id='index_stats' class='ipsLayout_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>
     <a href='#' id='toggle_sidebar' title='{$this->lang->words['toggle_sidebar']}' data-closed="{$this->lang->words['_laquo']}" data-open="×"> </a>
    </if>
    </div>
    <script type='text/javascript'>
    //<![CDATA[
    var markerURL  = ipb.vars['base_url'] + "app=forums&module=ajax&section=markasread&i=1"; // Ajax URL so don't use &
    var unreadIcon = "<img src='{$this->settings['img_url']}/f_icon_read.png' />";
    
    <if test="markercatforums:|:is_array( $cat_data ) AND count( $cat_data )">
     <foreach loop="markercategories:$cat_data as $_data">
      <if test="markerhasforums:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
       <foreach loop="markerforums:$_data['forum_data'] as $forum_id => $forum_data">
     <if test="markernotredirect:|:!$forum_data['redirect_on']">
      <if test="markerhasunread:|:$forum_data['_has_unread']">
    ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" );
      </if>
     </if>
       </foreach>
      </if>
     </foreach>
    </if>
    //]]>
    </script>
    <if test="showTotals:|:$this->settings['show_totals']">
    <div id='board_stats'> 
     <ul class='ipsType_small ipsList_inline'>
      <li class='clear'>
       <span class='value'>{$stats['info']['total_posts']}</span>
       {$this->lang->words['total_posts']}
      </li>
      <li class='clear'>
       <span class='value'>{$stats['info']['mem_count']}</span>
       {$this->lang->words['total_members']}
      </li>
      <li class='clear'>
       {IPSMember::makeProfileLink( $stats['info']['last_mem_name'], $stats['info']['last_mem_id'], $stats['info']['last_mem_seo'], 'value' )}
       {$this->lang->words['newest_member']}
      </li>
      <li class='clear' data-tooltip="{$stats['info']['most_time']}">
       <span class='value'>{$stats['info']['most_online']}</span>
       {$this->lang->words['online_at_once']}
      </li>
     </ul>
    </div>
    </if>
    <div id='board_statistics' class='statistics clearfix'>
    <ul id='stat_links' class='ipsList_inline right ipsType_small'>
     <if test="statsLinks:|:1==1"> <!-- Hook point -->
      <li><a href="{parse url="app=forums&module=extras&section=stats&do=leaders" base="public"}" title="{$this->lang->words['sm_forum_leaders_title']}">{$this->lang->words['sm_forum_leaders']}</a></li>
      <li><a href="{parse url="app=forums&module=extras&section=stats" base="public"}" title="{$this->lang->words['sm_all_posters_title']}">{$this->lang->words['sm_today_posters']}</a></li>
      <li><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></li>
      <if test="reputationEnabled:|:$this->settings['reputation_enabled']">
       <li>
     <a href="{parse url="app=members&module=reputation&section=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>
       </li>
      </if>
     </if>
    </ul>
    
    <div class='colr'><if test="showActive:|:$this->settings['show_active'] && $this->memberData['gbw_view_online_lists']">
     <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['online_right_now'], $stats['TOTAL'] )"} {$this->lang->words['active_users']}</h4>
     <p class='statistics_brief 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>
     </p></div>
    </if>
    <if test="activeNames:|:count($stats['NAMES']) && $this->settings['show_active']">
     <br />
     <p>
      <span class='name'>{parse expression="implode( ",</span> <span class='name'>", $stats['NAMES'] )"}</span>
     </p>
    </if>
    </div>
    

    ForumIndexTemplate

    {parse js_module="forums"}
    <script type="text/javascript">
    //<![CDATA[
    //Search Setup
    ipb.vars['search_type']  = 'forum';
    ipb.vars['search_type_id'] = {$this->request['showforum']};
    ipb.templates['topic_rename'] = new Template("<input type='text' id='#{inputid}' value='#{value}' class='input_text' size='50' maxlength='{$this->settings['topic_title_max_len']}' /> <input type='submit' value='{$this->lang->words['rename_topic_update']}' class='input_submit' id='#{submitid}' /> <a href='#' id='#{cancelid}' class='cancel' title='{$this->lang->words['cancel']}'>{$this->lang->words['cancel']}</a>");
    var markerURL  = ipb.vars['base_url'] + "app=forums&module=ajax&section=markasread&i=1"; // Ajax URL so don't use &
    var unreadIcon = "<img src='{$this->settings['img_url']}/f_icon_read.png' />";
    
    ipb.templates['topic_moderation'] = new Template("<div id='comment_moderate_box' class='ipsFloatingAction' style='display: none'><span class='desc'>{$this->lang->words['f_comment_action_count']} </span><select id='tactInPopup' class='input_select'></select>  <input type='button' class='input_submit' id='submitModAction' value='{$this->lang->words['comments_act_go']}' /></div>");
    //]]>
    </script>
    <if test="watchismember:|:$this->memberData['member_id']">
    <if test="hasFollowData:|:$other_data['follow_data']">
     {$other_data['follow_data']}
    </if>
    </if>
    <div class='rame'>
    <h1 class='ipsType_pagetitle'>{$forum_data['name']}</h1>
    <div class='ipsType_pagedesc forum_rules'>
    <if test="rules:|:$forum_data['show_rules']">
     <if test="rulesinline:|:$forum_data['show_rules'] == 2">
      <strong>{$forum_data['rules_title']}</strong>
      {$forum_data['rules_text']}
     </if>
     <if test="ruleslink:|:$forum_data['show_rules'] == 1">
      <a href='{parse url="app=forums&module=forums&section=rules&f={$forum_data['id']}" base="public"}' title='{$this->lang->words['view_forum_rules']}'>{$forum_data['rules_title']}</a>
     </if>
    <else />
     {$forum_data['description']}
    </if>
    </div>
    <br />
    <if test="hasannouncements:|:is_array( $announce_data ) AND count( $announce_data )">
    <table class='ipb_table topic_list hover_rows' summary='{$this->lang->words['forum_topic_list']} "{$forum_data['name']}"' id='announcements'>
     <foreach loop="announcements:$announce_data as $aid => $adata">
      <tr class='row2 announcement' id='arow_{$adata['announce_id']}'>
       <td>
     <php>$_seoTitle = $adata['announce_seo_title'] ? $adata['announce_seo_title'] : "%%{$adata['announce_title']}%%";</php>
     {parse replacement="t_announcement"}
     <h4>
      <a href="{parse url="showannouncement={$adata['announce_id']}&f={$forum_data['id']}" seotitle="{$_seoTitle}" template="showannouncement" base="public"}" title='{$this->lang->words['view_announcement']}'>{$adata['announce_title']}</a>
     </h4> 
     <span class='desc'>{$this->lang->words['posted_by']} {parse template="userHoverCard" group="global" params="$adata"}
      <if test="announcedates:|:$adata['announce_start'] AND $adata['announce_start'] != '--'">, {$adata['announce_start']}</if>
     </span>
       </td>
      </tr>
     </foreach>
    </table>
    <br />
    </if>
    </div>
    <!-- __-SUBFORUMS-__ -->
    <if test="hassubforums:|:is_array( $sub_forum_data ) AND count( $sub_forum_data )">
    <div class='category_block block_wrap'>
     <h3 class='maintitle'>{$this->lang->words['sub_forum_title']}</h3>
     <div class='ipsBox table_wrap'>
      <div class='ipsBox_container'>
       <table class='ipb_table' summary="{$this->lang->words['cat_subforums']} '{$forum_data['name']}'">
     <foreach loop="subforums:$sub_forum_data as $_data">
      <if test="subforumdata:|:is_array( $_data['forum_data'] ) AND count( $_data['forum_data'] )">
       <foreach loop="forums:$_data['forum_data'] as $forum_id => $forum_data">
        <if test="forumRedirect:|:$forum_data['redirect_on']">
    	 <tr class='redirect_forum' id='f_{$forum_data['id']}'>
    	  <td class='col_c_icon ikon'><div class="ikon">
    	   <img src='{$this->settings['img_url']}/f_redirect.png' />
    	  </div></td>
    	  <td colspan='2' class='col_c_forum'>
    	   <h4><a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'>{$forum_data['name']}</a></h4>
    	   <p class='desc'>{$forum_data['description']}</p>
    	  </td>
    	  <td class='desc'>
    	   <ul class='last_post ipsType_small'>
    	    <li class='desc lighter'><em>{parse format_number="$forum_data['redirect_hits']"} {$this->lang->words['rd_hits']}</em></li>
    	   </ul>
    	  </td>
    	 </tr>
        <else />
    	 <tr class='<if test="$forum_data['_has_unread']">unread</if>'>
    	  <td class='col_c_icon ikon'>
    	   <if test="$forum_data['_has_unread']">
    	    <a id='forum_img_{$forum_data['id']}' href="{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$this->request['f']}&i=1" base="public"}" data-tooltip="{$this->lang->words['bi_markread']}" class='forum_marker'><img src='{$this->settings['img_url']}/f_icon.png' /></a>
    	    <script type='text/javascript'>
    		 ipb.global.registerMarker( "forum_img_{$forum_data['id']}", "{$forum_data['img_new_post']}", markerURL + "&forumid={$forum_data['id']}" );
    	    </script>
    	   <else />
    	    <img src='{$this->settings['img_url']}/f_icon_read.png' />
    	   </if>
    	  </td>
    	  <td class='col_c_forum'>
    	   <h4>
    	    <if test="hasQueuedAndCanSeeIcon:|:!empty($forum_data['_has_queued_and_can_see_icon'])">
    		 <a href='{parse url="showforum={$forum_data['id']}&modfilter=unapproved" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['view_unapproved']}' class='ipsBadge ipsBadge_orange' data-tooltip="{parse expression="sprintf( $this->lang->words['f_queued'], $forum_data['queued_topics'], $forum_data['queued_posts'])"}" style='vertical-align: top'>{$this->lang->words['f_queued_badge']}</a>
    	    </if>
    	    <a href="{parse url="showforum={$forum_data['id']}" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}" title='{$forum_data['name']}'>{$forum_data['name']}</a>
    	   </h4>
    
    																					    <p class='desc __forum_desc ipsType_small'>{$forum_data['description']}</p>   
    																				    <if test="showSubForums:|:$forum_data['show_subforums'] AND count( $forum_data['subforums'] ) AND $forum_data['show_subforums']">
    																						    <br />																						 
    																						    <ol class='subforums1'>
    																							  <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
    																						    </ol>
    
    																						    <ol class='subforums2'>																																																		
    																							  <if test="showSubForumsLit:|:$__data[3]">
    																						    </foreach>
    																						    </ol>
    
    
    																						    <ol class='subforums3'>
    																							  <foreach loop="subforums:$forum_data['subforums'] as $__id => $__data">
    																						    </ol>																																													
    
    																						    <ol class='subforums'>
    																							  <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='{$this->lang->words['go_to_forum']}'>{$__data[1]}</a></li> 
    																						    </foreach>	 
    																						    </ol>																						  
    																				    </if>
    	  </td>
    <td class='col_c_stats ikon'>
    	   <ul>
    	    <li><strong>{$forum_data['topics']}</strong> {$this->lang->words['topics']}</li>
    	    <li><strong>{$forum_data['posts']}</strong> {$this->lang->words['replies']}</li>
    	   </ul>
    	  </td>
    	  <if test="canSeeLastInfoSubs:|:$this->memberData['gbw_view_last_info']">
    	  <td class='col_c_post nid'>
    	   <if test="hideLastInfo:|:$forum_data['hide_last_info']">
    	    <ul class='last_post ipsType_small'>
    		 <li class='desc lighter'><em>{$this->lang->words['f_protected']}</em></li>
    	    </ul>
    	   <else />
    	    <if test="hasphoto:|:$forum_data['pp_small_photo'] AND !$forum_data['hide_last_info']">
    		 <a href='{parse url="showuser={$forum_data['last_poster_id']}" template="showuser" seotitle="{$forum_data['seo_last_name']}" base="public"}' class='ipsUserPhotoLink left'>
    		  <img src='{$forum_data['pp_small_photo']}' alt='{$this->lang->words['photo']}' class='ipsUserPhoto ipsUserPhoto_mini' />
    		 </a>
    	    <else />
    		 <if test="hasPost:|:$forum_data['last_id']"><div class='left'>{IPSMember::buildNoPhoto(0, 'mini' )}</div></if>
    	    </if>
    	    <ul class='last_post ipsType_small'>
    		 <if test="!$forum_data['last_id']">
    		  <li class='desc lighter'><em>{$this->lang->words['f_none']}</em></li>
    		 <else />
    		  <li>{$forum_data['last_topic_title']}</li>
    		  <if test="lastPosterID:|:$forum_data['last_poster_id']">
    		   <li>{$this->lang->words['by_ucfirst']} {parse template="userHoverCard" group="global" params="$forum_data"}</li>
    		  </if>
    		  <if test="hideDateUrl:|:$forum_data['_hide_last_date']">
    		   <li class='desc lighter blend_links'>{parse date="$forum_data['last_post']" format="DATE"}</li>
    		  <else />
    		   <li class='desc lighter blend_links'><a href='{parse url="showtopic={$forum_data['last_id']}&view=getlastpost" base="public" template="showtopic" seotitle="{$forum_data['seo_last_title']}"}' title='{$this->lang->words['view_last_post']}'>{parse date="$forum_data['last_post']" format="DATE"}</a></li>
    		  </if>
    		 </if>
    	    </ul>
    	   </if>
    	  </td>
    	  </if>
    	 </tr>
        </if>
       </foreach>
      </if>
     </foreach>
       </table>
      </div>
     </div>
    </div>
    <br /><br />
    </if>
    <if test="showtopics:|:$forum_data['sub_can_post']">
    <div class='topic_controls clearfix'>
     {$forum_data['SHOW_PAGES']}
     <ul class='topic_buttons'>
      <if test="usercanpost:|:$forum_data['_user_can_post']">
       <li><a href='{parse url="module=post&section=post&do=new_post&f={$forum_data['id']}" base="publicWithApp"}' title='{$this->lang->words['topic_start']}' accesskey='s'>{$this->lang->words['topic_start']}</a></li>
      <else />
       <if test="isGuestPostTopicTop:|: $this->memberData['member_id']"><li class='disabled'><span>{$this->lang->words['forum_no_start_topic']}</span></li></if>
      </if>
      <if test="moderationdropdownLink:|:$this->memberData['is_mod'] == 1">
       <li class='non_button'>
     <a href='#' id='forum_mod_options' class='ipbmenu'>{$this->lang->words['forum_management']}</a>
       </li>
      </if>
      <li class='non_button'>
       <a data-clicklaunch="forumMarkRead" data-fid="{$forum_data['id']}" href='{parse url="app=forums&module=forums&section=markasread&marktype=forum&forumid={$forum_data['id']}&returntoforumid={$forum_data['id']}" base="public"}' title='{$this->lang->words['mark_as_read']}'><img src='{$this->settings['img_url']}/icon_check.png' />  {$this->lang->words['mark_as_read']}</a>
      </li>
     </ul>
    
    
    </div>
    
    <if test="moderationdropdownMenu:|:$this->memberData['is_mod'] == 1">
     <ul class='ipbmenu_content' id='forum_mod_options_menucontent' style='display: none'>
      <li><a href='{parse url="showforum={$forum_data['id']}&modfilter=unapproved" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['mod_unapproved']}'>{$this->lang->words['mod_unapproved']}</a></li>
      <li><a href='{parse url="showforum={$forum_data['id']}&modfilter=hidden" seotitle="{$forum_data['name_seo']}" template="showforum" base="public"}' title='{$this->lang->words['mod_hidden']}'>{$this->lang->words['mod_hidden']}</a></li>
      <if test="$this->memberData['g_is_supmod']">
       <li><a href='{parse url="app=forums&module=moderate&section=moderate&do=prune_start&f={$forum_data['id']}&auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['mod_prumemovetopics']}'>{$this->lang->words['mod_prumemovetopics']}</a></li>
      </if>
     </ul>
    </if>
    <div class='ipsFilterbar maintitle'>
     <if test="topicsismod:|:$this->memberData['is_mod'] == 1">
      <span class='right'>
       <input type='checkbox' id='tmod_all' class='input_check' title='{$this->lang->words['topic_select_all']}' value='1' />
        
      </span>
     </if>
     <ul class='ipsList_inline ipsType_small'>
      <li <if test="ka_last_post:|:$this->request['sort_key'] == 'last_post' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&st={$this->request['st']}&sort_key=last_post&sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_recent']}</a></li>
      <li <if test="ka_start_date:|:$this->request['sort_key'] == 'start_date' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&st={$this->request['st']}&sort_key=start_date&sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_start']}</a></li>
      <li <if test="ka_replies:|:$this->request['sort_key'] == 'posts' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&st={$this->request['st']}&sort_key=posts&sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_replies']}</a></li>
      <li <if test="ka_viewed:|:$this->request['sort_key'] == 'views' and $this->request['sort_by'] == 'Z-A'">class='active'</if>><a href='{parse url="showforum={$forum_data['id']}&st={$this->request['st']}&sort_key=views&sort_by=Z-A" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}' rel='nofollow'>{$this->lang->words['sort_views']}</a></li>
      <li <if test="$this->request['sort_by'] == 'A-Z' or !in_array( $this->request['sort_key'], array( 'last_post', 'start_date', 'posts', 'views' ) )">class='active'</if>><a href='#forum_filter_menucontent' id='forum_filter'>{$this->lang->words['sort_custom']}</a></li>
     </ul>
    </div>
    <div id='forum_filter_menucontent' class='ipbmenu_content ipsPad' style='display: none'>
     <form id='filter_form' action="{parse url="showforum={$forum_data['id']}&st={$this->request['st']}&changefilters=1" base="public" seotitle="{$forum_data['name_seo']}" template="showforum"}" method="post">
      <strong>{$this->lang->words['filter_type']}</strong><br />
      <select name="topicfilter" id='topic_filter' class='input_select'>{$footer_filter['topic_filter']}</select>
      <br /><br />
    
      <strong>{$this->lang->words['filter_sort']}</strong><br />
      <select name="sort_key" id='sort_by' class='input_select'>{$footer_filter['sort_by']}</select>
      <br /><br />
    
      <strong>{$this->lang->words['filter_direction']}</strong><br />
      <select name="sort_by" id='direction' class='input_select'>{$footer_filter['sort_order']}</select>
      <br /><br />
    
      <strong>{$this->lang->words['filter_time']}</strong><br />
      <select name="prune_day" id='time_frame' class='input_select'>{$footer_filter['sort_prune']}</select>
      <br /><br />
    
      <input type='checkbox' value='1' name='remember' class='input_check' id='remember_filter' /> <label for='remember_filter'>{$this->lang->words['remember_options']}</label>
      <br /><br />
    
      <input type="submit" value="{$this->lang->words['sort_submit']}" class="input_submit" />
     </form>
    </div>
    <script type='text/javascript'>
     new ipb.Menu( $('forum_filter'), $('forum_filter_menucontent'), { stopClose: true } );
    </script>
    <div class='ipsBox'>
     <div class='ipsBox_container'>
      <table class='ipb_table topic_list hover_rows <if test="topicsismod:|:$this->memberData['is_mod'] == 1">is_mod</if>' summary='{$this->lang->words['forum_topic_list']} "{$forum_data['name']}"' id='forum_table'>
    	 <tr class='header'>
    	  <th scope='col' class='col_c_icon'></th>
    	  <th scope='col' class='col_c_forum'>{$this->lang->words['cat_name']}</th>
    <th scope='col' class='col_f_starter short'></th>
    <th scope='col' class='col_c_stats stats'>{$this->lang->words['forum_stats']}</th>
    
    <if test="canSeeLastInfoHeader:|:$this->memberData['gbw_view_last_info']"><th scope='col' class='col_c_post'>{$this->lang->words['last_post_info']}</th></if>
    <if test="topicsismod:|:$this->memberData['is_mod'] == 1">
      <th scope='col' class='col_f_mod short'><input type='checkbox' id='tmod_all' class='input_check' title='{$this->lang->words['topic_select_all']}' value='1' /></th>
     </if>
    
    
    	 </tr>
       <!-- BEGIN TOPICS -->
       <if test="hastopics:|:is_array( $topic_data ) AND count( $topic_data )">
     {parse striping="forumTable" classes="row1,row2"}
     <foreach loop="topics:$topic_data as $tid => $data">
    <if test="$data['pinned']">
    <if test="$this->hasPinned=1"></if>
    <else />
    <if test="$this->hasPinned">
     <if test="$this->hasPinned=0"></if>
     <tr class='subhead altbar'>
      <if test="$this->memberData['is_mod'] == 1">
       <th scope='col' colspan='5'>
      <else />
       <th scope='col' colspan='5'>
      </if>
                    Topics in this forum
      </th>
     </tr>
    </if>
    </if>
      {parse template="topic" group="forum" params="$data, $forum_data, $other_data, $inforum"}
     </foreach>
       <else />
     <tr>
      <if test="notopicsspan:|:$this->memberData['is_mod'] == 1">
       <td colspan='6' class='no_messages'>
      <else />
       <td colspan='5' class='no_messages'>
      </if>
       {$this->lang->words['no_topics']}
      </td>
     </tr>
       </if>
      </table>
      <if test="hastopics:|:$other_data['hasMore']">
       <div id='more_topics' style='display: none'>
     <a href='#' id='forum_load_more'>{$this->lang->words['load_more_topics']}</a>
       </div>
       <script type='text/javascript'>
     ipb.forums.fetchMore = {
      'f': parseInt("{$this->request['showforum']}") ,
      'st': parseInt("{$this->request['st']}"),
      'sort_by': "{$this->request['sort_by']}",
      'sort_key': "{$this->request['sort_key']}",
      'topicfilter': "{$this->request['topicfilter']}",
      'prune_day': "{$this->request['prune_day']}",
      'max_topics': "{$this->settings['display_max_topics']}"
     };
       </script>
      </if>
     </div>
    </div>
    
    <br />
    <div class='topic_controls clear'>
     {$forum_data['SHOW_PAGES']}
     <ul class='topic_buttons'>
      <if test="usercanpost:|:$forum_data['_user_can_post']">
       <li><a href='{parse url="module=post&section=post&do=new_post&f={$forum_data['id']}" base="publicWithApp"}' title='{$this->lang->words['topic_start']}' rel='nofollow' accesskey='s'>{$this->lang->words['topic_start']}</a></li>
      <else />
       <li class='disabled'><span><if test="isGuestPostTopic:|: ! $this->memberData['member_id']">{$this->lang->words['forum_no_start_topic_guest']}<else />{$this->lang->words['forum_no_start_topic']}</if></span></li>
      </if>
     </ul>
    </div>
    <br class='clear' />
    <div id='forum_footer' class='statistics clear clearfix'>
     <if test="hasmoderators:|:is_array( $mod_data ) AND count( $mod_data )">
      <div id='forum_led_by' class='right ipsType_small'>
       <img src='{$this->settings['img_url']}/icon_users.png' />  {$this->lang->words['forum_led_by']}
       <foreach loop="moderators:$mod_data as $p => $r">
     <a href='{$r[0]}' title='{$this->lang->words['view_profile']}'>{$r[1]}</a><if test="moderatorpopup:|:$r[2]"></if><if test="moderatorscomma:|:$p + 1 != count( $mod_data )">,</if>
       </foreach>
      </div>
     </if>
     <if test="showactiveusers:|:!$this->settings['no_au_forum'] && $this->memberData['gbw_view_online_lists']">
      <div id='forum_active_users' class='active_users stats_list'>
       <h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['active_users_titlef'], $active_user_data['stats']['total'] )"}</h4>
       <p class='statistics_brief'>{parse expression="sprintf( $this->lang->words['active_users_detail'], $active_user_data['stats']['members'], $active_user_data['stats']['guests'], $active_user_data['stats']['anon'] )"}</p>
       <br />
       <ul class='ipsList_inline'>
     <if test="hasactiveusers:|:is_array( $active_user_data['names'] ) AND count( $active_user_data['names'] )">
      {parse expression="implode( ', ', $active_user_data['names'] )"}
     </if>
       </ul>
      </div>
     </if>
    </div>
    </if>
    <br class='clear' />
    
    <div id='delPopUp' style='display:none'>
    <h3 class='bar'>{$this->lang->words['dlt_title']}</h3>
    <div class='general_box'>
     <form action='#{removeUrl}' method='POST'>
      <strong>{$this->lang->words['dlt_remove_from_view']}</strong>
      <p class='desc'>{$this->lang->words['dlt_remove_from_view_desc']}</p>
      <p style='padding:4px 0px 4px 0px'>{$this->lang->words['dlt_reason']} <input type='text' name='deleteReason' id='delPop_reason' value='' style='width:65%' /> <input type='submit' class='input_submit' value='{$this->lang->words['dlt_remove']}' /></p>
     </form>
     <div style='#{permaDelete}padding-top:5px'>
      <strong>{$this->lang->words['dlt_delete_from_topic']}</strong>
      <p class='desc'>{$this->lang->words['dlt_delete_from_topic_desc']}</p>
      <p style='padding:4px 0px 4px 0px'><input type='button' class='input_submit' onclick="window.location='#{permaUrl}';" value='{$this->lang->words['dlt_delete_now']}' /></p>
     </div>
    </div>
    </div>
    <if test="moderationform:|:$this->memberData['is_mod'] == 1">
    <form id='modform' class='right' 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="topicchoice" />
     <input type="hidden" name="st" value="{$this->request['st']}" />
     <input type="hidden" name="f" value="{$forum_data['id']}" />
     <input type="hidden" name="auth_key" value="{$this->member->form_hash}" />
     <input type="hidden" name="modfilter" value="{$this->request['modfilter']}" />
     <input type="hidden" value="{$this->request['selectedtids']}" id='selectedtids' name="selectedtids" />
     <input type="hidden" name="tact" id="tact" value="" />
    </form>
    </if>
    <select style='display:none' id='multiModOptions'>
    <if test="hasMultiModeratorOptions:|:is_array( $multi_mod_data ) AND count( $multi_mod_data )">
    <foreach loop="mm:$multi_mod_data as $mm_data">
     <option value="t_{$mm_data[0]}">{$mm_data[1]}</option>
    </foreach>
    </if>
    </select>
    

  5. W sumie to trudno mi to wytłumaczyć. Trochu namieszałem..

    W stylu który kupiłem nie da się ustawić ikon z forumicons, można tylko zmienić forum_icon_read i forum_icon_unread. Bity forumindextemplate i boradindextemplate mają "zmodyfikowane" fragmenty stylu które podane są w readme(są po prostu inne ale podobne do podstawowych)

    I teraz co trzeba zrobić aby te ikony się pojawiły?

  6. Przejdę od razu do rzeczy. :D Kupiłem skin który może mieć tylko f_icon read & f_icon_unread. Chciałem abym mógł ustawiać ikony do każdego działu takie ikony jakie chce.

    Więc zainstalowałem (prawie zainstalowałem)DP Forum Icons przy dodawaniu kodu gdzie pisze "Find xxxxx" tego find w tym stylu nie ma i dowiedziałem się, że standardowo w tym skinie nie da się ustawić ikon z forum icons. A pytanie brzmi tak, czy da się w jakiś sposób przerobić styl aby były w nim ikony też będę musiał zlecić komuś kto się na tym zna i zapłacić mu?;c

    Aha, jeszcze chciałem wspomnieć, że autor skinu mi nie pomógł napisać tylko, że da się jeśli potrafię to zrobić i na dalsze pytania już nie odpowiadał-.-

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