Official Topic Index 2.0.2 released

Crea la tua lista topic in un thread. Make your topic list displayed in a thread.

Re: Official Topic Index 2.0.2 released

Messaggioda Soshen » 17/05/2013, 9:11

img3 tag are only used with cover that you want be displayed in list?
Vedi le mie collezioni
Avatar utente
Soshen
Site Admin
 
Messaggi: 1357
Iscritto il: 09/07/2010, 23:54
Nazionalità: Italy (it)
Numero MVP totali: 4
Gamername: Soshen

Re: Official Topic Index 2.0.2 released

Messaggioda Cap. Gancho » 17/05/2013, 13:20

Soshen ha scritto:img3 tag are only used with cover that you want be displayed in list?


yes only img3 plz
Avatar utente
Cap. Gancho
Conoscente
 
Messaggi: 33
Iscritto il: 06/05/2013, 17:33
Nazionalità: Brazil (br)
Numero MVP totali: Nessuno

Re: Official Topic Index 2.0.2 released

Messaggioda Soshen » 27/05/2013, 21:38

i know this, i will help you but i need find some free time.
please be patient.
Vedi le mie collezioni
Avatar utente
Soshen
Site Admin
 
Messaggi: 1357
Iscritto il: 09/07/2010, 23:54
Nazionalità: Italy (it)
Numero MVP totali: 4
Gamername: Soshen

Re: Official Topic Index 2.0.2 released

Messaggioda Cap. Gancho » 27/05/2013, 21:45

Soshen ha scritto:i know this, i will help you but i need find some free time.
please be patient.


ok np m8, thanks your attention
Avatar utente
Cap. Gancho
Conoscente
 
Messaggi: 33
Iscritto il: 06/05/2013, 17:33
Nazionalità: Brazil (br)
Numero MVP totali: Nessuno

Re: Official Topic Index 2.0.2 released

Messaggioda Soshen » 28/05/2013, 8:34

you need online in external list?
Vedi le mie collezioni
Avatar utente
Soshen
Site Admin
 
Messaggi: 1357
Iscritto il: 09/07/2010, 23:54
Nazionalità: Italy (it)
Numero MVP totali: 4
Gamername: Soshen

Re: Official Topic Index 2.0.2 released

Messaggioda Cap. Gancho » 28/05/2013, 16:24

Soshen ha scritto:you need online in external list?


i use only external list here :D
Avatar utente
Cap. Gancho
Conoscente
 
Messaggi: 33
Iscritto il: 06/05/2013, 17:33
Nazionalità: Brazil (br)
Numero MVP totali: Nessuno

Re: Official Topic Index 2.0.2 released

Messaggioda Soshen » 29/05/2013, 9:02

Ok try that... i do not test so if doesn't work i will check deep.


open functions_topicindex.php

find
Codice: Seleziona tutto
$sql   = "SELECT topic_id, topic_title, topic_poster, topic_replies, topic_first_poster_name, topic_first_poster_colour,
            forum_id, topic_approved, topic_title, inindex_topic, outindex_topic, topic_last_post_id, topic_last_poster_id,
            topic_last_poster_name, topic_last_poster_colour, topic_last_post_time,
            topic_status, topic_type, poll_start
         FROM " . TOPICS_TABLE . " WHERE forum_id = " . (int) $the_forum . " AND topic_approved = 1 AND inindex_topic >= " . (int) $inlistvalue . "
         AND outindex_topic = 0 ORDER BY topic_title ASC";


replace with

Codice: Seleziona tutto
$sql   = "SELECT t.*, p.post_id, p.post_text
         FROM " . TOPICS_TABLE . " AS t LEFT JOIN " . POSTS_TABLE . " AS p ON t.topic_first_post_id = p.post_id
         WHERE t.forum_id = " . (int) $the_forum . " AND t.topic_approved = 1 AND t.inindex_topic >= " . (int) $inlistvalue . "
         AND t.outindex_topic = 0 ORDER BY t.topic_title ASC";


then find

Codice: Seleziona tutto
if ($row['topic_id'] != $the_topic)


before add

Codice: Seleziona tutto
// icon
      $posttext = substr($row['post_text'],0,350);
      preg_match('/img3={(.*?)}/msu', $posttext, $icon);



then find

Codice: Seleziona tutto
$array['poll_start']   = $row['poll_start'];


after add

Codice: Seleziona tutto
         // for cover
         $array['cover']      = (!empty($icon[1])) ? $icon[1] : '';





open topiclist.php

find
Codice: Seleziona tutto
'ITOPIC_CLASS'   => ($nums % 2) ? 'row bg1' : 'row bg2'


before add

Codice: Seleziona tutto
'TOPIC_COVER'   => $indexdata['cover'],






Ok then in your template call the TOPIC_COVER definition in a img html tag where you want the cover.

if you want a default cover image when the post do not have one

where you have

Codice: Seleziona tutto
         // for cover
         $array['cover']      = (!empty($icon[1])) ? $icon[1] : '';


add the default url
something like

Codice: Seleziona tutto
         // for cover
         $array['cover']      = (!empty($icon[1])) ? $icon[1] : 'http://www.LOGOURL.com';
Vedi le mie collezioni
Avatar utente
Soshen
Site Admin
 
Messaggi: 1357
Iscritto il: 09/07/2010, 23:54
Nazionalità: Italy (it)
Numero MVP totali: 4
Gamername: Soshen

Re: Official Topic Index 2.0.2 released

Messaggioda Cap. Gancho » 29/05/2013, 14:25

Hi M8, thanks to try help me, but dont work, take look


Functions_topicindex.php


Codice: Seleziona tutto
<?php
/**
*
* @package Official Topic Index
* @version $Id: functions_topicindex.php
* @copyright (c) 2011, Soshen <nipponart.org>
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
   exit;
}

/**
* Assign topics to the list
* @retun array
*/
function get_topic_index($the_forum, $the_topic, $inlistvalue = 0, $tagfilter = 0)
{
   global   $db;

   $sql   = "SELECT t.*, p.post_id, p.post_text
         FROM " . TOPICS_TABLE . " AS t LEFT JOIN " . POSTS_TABLE . " AS p ON t.topic_first_post_id = p.post_id
         WHERE t.forum_id = " . (int) $the_forum . " AND t.topic_approved = 1 AND t.inindex_topic >= " . (int) $inlistvalue . "
         AND t.outindex_topic = 0 ORDER BY t.topic_title ASC";
   $result   = $db->sql_query($sql);

   $topiclist   = array();
   $array      = array();
   while ($row = $db->sql_fetchrow($result))
   {
      if ($tagfilter == 1)
      {
         switch (substr(trim($row['topic_title']),0,1))
         {
            case '(':
               $newstring   = substr($row['topic_title'], strpos($row['topic_title'], ')') + 1);
               $newstring   = trim($newstring);
               
               if (substr($newstring,0,1) == '(') /* double tag */
               {
                  $newstring   = substr($newstring, strpos($row['topic_title'], ')') + 1);
                  $newstring   = trim($newstring);
                  $keytag      = strtolower(substr($newstring,0,1));
                  $keyBig      = strtolower(substr($newstring,0,4));
               }
               else
               {
                  $keytag      = strtolower(substr($newstring,0,1));
                  $keyBig      = strtolower(substr($newstring,0,4));
               }
            break;
            case '[':
               $newstring   = substr($row['topic_title'], strpos($row['topic_title'], ']') + 1);
               $newstring   = trim($newstring);
               
               if (substr($newstring,0,1) == '[') /* double tag */
               {
                  $newstring   = substr($newstring, strpos($row['topic_title'], ']') + 1);
                  $newstring   = trim($newstring);
                  $keytag      = strtolower(substr($newstring,0,1));
                  $keyBig      = strtolower(substr($newstring,0,4));
               }
               else
               {
                  $keytag      = strtolower(substr($newstring,0,1));
                  $keyBig      = strtolower(substr($newstring,0,4));
               }
            break;
            case '{':
               $newstring   = substr($row['topic_title'], strpos($row['topic_title'], '}') + 1);
               $newstring   = trim($newstring);
               
               if (substr($newstring,0,1) == '{') /* double tag */
               {
                  $newstring   = substr($newstring, strpos($row['topic_title'], '}') + 1);
                  $newstring   = trim($newstring);
                  $keytag      = strtolower(substr($newstring,0,1));
                  $keyBig      = strtolower(substr($newstring,0,4));
               }
               else
               {
                  $keytag      = strtolower(substr($newstring,0,1));
                  $keyBig      = strtolower(substr($newstring,0,4));
               }
            break;
            default:
               $keytag   = strtolower(substr($row['topic_title'],0,1));
               $keyBig   = strtolower(substr($row['topic_title'],0,4));
            break;
         }
      }
      else
      {
         $keytag   = strtolower(substr($row['topic_title'],0,1));
         $keyBig   = strtolower(substr($row['topic_title'],0,36));
      }
      
      if (preg_match('#^[a-z]#u', $keytag))
      {
         $keytag   = $keytag;
      }
      else if (preg_match('#^[0-9]#u', $keytag))
      {
         $keytag   = '09';
      }
      else
      {
         $keytag   = '_';
      }
      // icon
        $posttext = substr($row['post_text'],0,350);
        preg_match('/img3={(.*?)}/msu', $posttext, $icon);

      if ($row['topic_id'] != $the_topic)
      {
         $array['id']      = $row['topic_id'];
         $array['key']      = $keytag;
         $array['keybig']   = $keyBig;
         $array['title']      = $row['topic_title'];
         $array['reply']      = $row['topic_replies'];
         $array['posterid']   = $row['topic_poster'];
         $array['poster']   = $row['topic_first_poster_name'];
         $array['postercol']   = $row['topic_first_poster_colour'];
         $array['lastposid']   = $row['topic_last_poster_id'];
         $array['lastpostr']   = $row['topic_last_poster_name'];
         $array['lastcolor']   = $row['topic_last_poster_colour'];
         $array['lasttopid']   = $row['topic_last_post_id'];
         $array['lasttoptm']   = $row['topic_last_post_time'];
         
         // for icons
         $array['topic_status']   = $row['topic_status'];
         $array['topic_type']   = $row['topic_type'];
         $array['poll_start']   = $row['poll_start'];
   
         // for cover
         $array['cover']      = (!empty($icon[1])) ? $icon[1] : '';
            $topiclist[]       = $array;
      }
   }
   $db->sql_freeresult();
   
   /* order array */
   if (count($topiclist) > 0)
   {
      foreach ($topiclist as $key => $row)
      {
         $order_in_category[$key]  = $row['keybig'];
      }
      array_multisort($order_in_category, SORT_ASC, $topiclist);
   }

   return   $topiclist;
}

/**
* Create a list of topic key real used for menu
* @retun array
*/
function create_key_list($topicarray)
{
   $fixa = array();
   
   foreach ($topicarray as $indexdata)
   {
      $fixa[]   = $indexdata['key'];
   }
   
   return array_unique($fixa);
}

/**
* Filter topic list array by the alpha call
* @retun array
*/
function filter_topiclist($topicarray, $limiter = '')
{
   if (!empty($limiter))
   {
      foreach($topicarray as $key => $subArray)
      {
         if ($subArray['key'] != $limiter)
         {
            unset($topicarray[$key]);
         }
      }
   }
   
   return $topicarray;
}

/**
* Remove a topic from the list
*/
function remove_from_ilist($the_forum, $whoremove = 0)
{
   global   $db, $auth;
   
   $whoremovefixed   = (int) $whoremove;
   
   if (!empty($whoremovefixed) && $auth->acl_getf_global('m_'))
   {
      $sql_arr = array(
         'inindex_topic'      => 0,
         'outindex_topic'   => 1
      );
      
      $sql = "UPDATE " . TOPICS_TABLE . " SET " . $db->sql_build_array('UPDATE', $sql_arr) . " WHERE topic_id = {$whoremovefixed} AND forum_id = " . (int) $the_forum;
      $db->sql_query($sql);
   }
}

/**
* Add a topic to the list
*/
function add_to_ilist($the_forum, $whoadd = 0)
{
   global   $db, $auth;
   
   $whoaddfixed =  (int) $whoadd;
   
   if (!empty($whoaddfixed) && $auth->acl_getf_global('m_'))
   {
      $sql_arr = array(
         'inindex_topic'      => 1,
         'outindex_topic'   => 0
      );
      
      $sql = "UPDATE " . TOPICS_TABLE . " SET " . $db->sql_build_array('UPDATE', $sql_arr) . " WHERE topic_id = {$whoaddfixed} AND forum_id = " . (int) $the_forum;
      $db->sql_query($sql);
   }
}

/**
* Check if the topic is in index list
*/
function checkif_inlist($listtype, $inindex, $outindex)
{
   $listtype   = (int) $listtype;
   $inindex   = (int) $inindex;
   $outindex   = (int) $outindex;
   
   switch ($listtype)
   {
      case 1:
         $inlist   = ($inindex == 1 && $outindex == 0) ? true : false;
      break;
      case 0:
      default:
         $inlist   = ($outindex == 0) ? true : false;
      break;
   }
   
   return $inlist;
}

/**
* Get the forum base data
*/
function get_ForumBasedata($forum_id)
{
   global   $db;
   
   $sql2       = 'SELECT forum_id, post_index, default_inindex, tag_filter FROM ' . FORUMS_TABLE . ' WHERE forum_id = ' . (int) $forum_id;
   $result2   = $db->sql_query($sql2);
   $forum_data   = $db->sql_fetchrow($result2);
   $db->sql_freeresult($result2);
   
   $output = array();
   $output['inindex']   = $forum_data['default_inindex'];
   $output['filter']   = $forum_data['tag_filter'];
   
   return $output;
}
?>


topiclist.php


Codice: Seleziona tutto
<?php
/**
*
* @package Official Topic Index
* @version $Id$
* @copyright (c) 2012 Soshen <nipponart.org>
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path   = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx            = substr(strrchr (__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_display.' . $phpEx);
include($phpbb_root_path . 'includes/functions_user.' . $phpEx);
include($phpbb_root_path . 'includes/functions_topicindex.' . $phpEx);

// Initilize the phpBB sessions.
$user->session_begin();
$auth->acl($user->data);
$user->setup('mods/lang_oindex');

// Start the output.
page_header($user->lang['OIINDEX_HEADER']);

// Check if the installation was finished
if (empty($config['otindex_version']))
{
   $redirect_url = append_sid("{$phpbb_root_path}index.{$phpEx}");
   meta_refresh(4, $redirect_url);
   trigger_error(sprintf($user->lang['OTINDEX_UMIL_NOT_ACTIVE'], '<a href="' . $redirect_url . '">', '</a>'));
}

// Now create the page
$list      = request_var('list', 0);
$iremove   = request_var('iremove', 0);
$ilimiter   = request_var('ilimit', '');
$list      = (int) $list;
$zurl      = append_sid("{$phpbb_root_path}topiclist.{$phpEx}", "list=" . $list);

// Action add / remove topics
if (!empty($iremove))
{
   // Get the relative forum
   $sql   = 'SELECT topic_id, forum_id FROM ' . TOPICS_TABLE . ' WHERE topic_id = ' . $iremove;
   $result   = $db->sql_query_limit($sql,1);
   $row   = $db->sql_fetchrow($result);
   $db->sql_freeresult($result);
   
   remove_from_ilist($row['forum_id'], $iremove);
   redirect($zurl, false, true);
}

// Navigation
$template->assign_block_vars('navlinks', array(
   'FORUM_NAME'   => $user->lang['OIINDEX_HEADER'],
   'U_VIEW_FORUM'   => $zurl
));

if (empty($list))
{
   // This is the main page
   
   // Grab crated list for select
   $s_list_options = '';
   $sql   = 'SELECT * FROM ' . TOPIC_LISTS . ' ORDER BY list_name ASC';
   $result   = $db->sql_query($sql);
   while ($row = $db->sql_fetchrow($result))
   {      
      $s_list_options .= '<option value="' . $row['list_id'] . '">' . $row['list_name'] . '</option>';
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
      'S_SHOWLIST'       => false,
      'U_ACTION'         => $zurl,
      'S_LIST_OPTIONS'   => $s_list_options
   ));
}
else
{
   // This is for the real list
   
   // Grab crated list for select
   $s_list_options = '';
   $sql   = 'SELECT * FROM ' . TOPIC_LISTS . ' ORDER BY list_name ASC';
   $result   = $db->sql_query($sql);
   while ($row = $db->sql_fetchrow($result))
   {      
      $s_list_options .= '<option value="' . $row['list_id'] . '"' . (($list == $row['list_id']) ? ' selected="selected"' : '') . '>' . $row['list_name'] . '</option>';
   }
   $db->sql_freeresult($result);
   
   $template->assign_vars(array(
      'S_SHOWLIST'       => true,
      'U_ACTION'         => $zurl,
      'S_LIST_OPTIONS'   => $s_list_options,
      'U_MCP'            => ($auth->acl_getf_global('m_')) ? true : false,
      'LAST_POST_IMG'      => $user->img('icon_topic_latest', 'VIEW_LATEST_POST'),
   ));
   
   // Get relative list data
   $sql1       = 'SELECT * FROM ' . TOPIC_LISTS . ' WHERE list_id = ' . $list;
   $result1   = $db->sql_query($sql1);
   $row1      = $db->sql_fetchrow($result1);
   $db->sql_freeresult($result1);
   
   $forumsari   = array();
   $forumsari    = unserialize($row1['list_forum']);
   $filtrini   = range('a', 'z');
   $fixa      = array();
   $indexlist   = array();
   
   foreach ($forumsari as $forum_id)
   {
      $forum_id   = (int) $forum_id;
      $forum_data   = get_ForumBasedata($forum_id);
      
      $indexlist_temp   = get_topic_index($forum_id, 0, $forum_data['inindex'], $forum_data['filter']);
      $indexlist      = array_merge($indexlist, $indexlist_temp);
   }
   
   // Order the topics
   if (count($indexlist) > 0)
   {
      foreach ($indexlist as $key => $row)
      {
         $order_in_category[$key]  = $row['keybig'];
      }
      array_multisort($order_in_category, SORT_ASC, $indexlist);
   }
   
   $fixa       = create_key_list($indexlist);
   $fixedlist   = filter_topiclist($indexlist, $ilimiter);
   $bulo      = (!$ilimiter) ? $fixa : array($ilimiter);
         
   // Create data for template
   foreach($filtrini AS $filtrino)
   {         
      // Build menù
      $template->assign_block_vars('block_filtrino', array(
         'U_FILTER'   => append_sid("{$phpbb_root_path}topiclist.{$phpEx}", "list={$list}&amp;ilimit={$filtrino}"),
         'FILTRINO'   => $filtrino,
         'S_ISWITH'   => (in_array($filtrino, $fixa)) ? true : false
      ));
   }
      
   // Build template data      
   foreach($fixa AS $realfilter)
   {
      $template->assign_block_vars('block_list', array(
         'FILTRINO'   => ($realfilter == '_') ? $user->lang['SYMB'] : strtoupper($realfilter),
         'S_ISWITH2'   => (in_array($realfilter, $bulo)) ? true : false
      ));
      
      $nums = 0;
      foreach ($fixedlist AS $indexdata)
      {
         if ($realfilter == $indexdata['key'])
         {
            $view_topic_url_params = 'f=' . $forum_id . '&amp;t=' . $indexdata['id'];
            // Get folder img, topic status/type related information
            $folder_img = $folder_alt = $topic_type = '';
            topic_status($indexdata, $indexdata['reply'], 0, $folder_img, $folder_alt, $topic_type);
            
            $template->assign_block_vars('block_list.block_topic_index', array(
               'ITOPIC_URL'   => append_sid("{$phpbb_root_path}viewtopic.$phpEx", $view_topic_url_params),
               'ITOPIC_TITLE'   => $indexdata['title'],
               'ITOPIC_POSTER'   => get_username_string('full', $indexdata['posterid'], $indexdata['poster'], $indexdata['postercol']),
               'ITOPIC_TOTREP'   => $indexdata['reply'],
               'ITOPIC_LASTER'   => get_username_string('full', $indexdata['lastposid'], $indexdata['lastpostr'], $indexdata['lastcolor']),
               'U_LAST_POST'   => append_sid("{$phpbb_root_path}viewtopic.$phpEx", $view_topic_url_params . '&amp;p=' . $indexdata['lasttopid']) . '#p' . $indexdata['lasttopid'],
               'U_REMOVE_FROM'   => append_sid("{$phpbb_root_path}topiclist.{$phpEx}", "list={$list}&amp;iremove=" . $indexdata['id']),
               'LASTPOST_TIME'   => $user->format_date($indexdata['lasttoptm']),
               'TOPIC_IMG_SRC'   => $user->img($folder_img, $folder_alt, false, '', 'src'),
               'TOPIC_COVER'   => $indexdata['cover'],
               'ITOPIC_CLASS'   => ($nums % 2) ? 'row bg1' : 'row bg2'
            ));
            $nums++;
         }
      }
   }
   
   // Others data for menu
   $template->assign_block_vars('block_nofiltrino', array(
      'U_TUTTI'   => append_sid("{$phpbb_root_path}topiclist.{$phpEx}", "list={$list}"),
      'U_09'      => append_sid("{$phpbb_root_path}topiclist.{$phpEx}", "list={$list}&amp;ilimit=09"),
      'U_SYMB'   => append_sid("{$phpbb_root_path}topiclist.{$phpEx}", "list={$list}&amp;ilimit=_"),
      'S_09'      => (in_array('09', $fixa)) ? true : false,
      'S_SYMB'   => (in_array('_', $fixa)) ? true : false
   ));
}

// Output the page
$template->set_filenames(array(
   'body' => 'topiclist.html')
);

page_footer();
?>


topiclist.html

Codice: Seleziona tutto
<!-- INCLUDE overall_header.html -->

<h1 class="icenter">{L_OIINDEX_HEADER}</h1>

<form action="{U_ACTION}" method="post">
   <div>
      <fieldset class="row1">
         <p>{L_SELECT_A_LIST}: <select id="listslc" name="list" onchange="this.form.submit();"><option value="0" selected="selected">-------</option>{S_LIST_OPTIONS}</select></p>
      </fieldset>
   </div>
{S_FORM_TOKEN}
</form>

<p><br /></p>

<!-- IF S_SHOWLIST -->
   <p class="filtrino icenter">
      <!-- BEGIN block_nofiltrino -->
         <span><a href="{block_nofiltrino.U_TUTTI}" class="i_all">{L_ALL}</a></span>
         <!-- IF block_nofiltrino.S_09 --><span><a href="{block_nofiltrino.U_09}" class="i_all">{L_09}</a></span><!-- ELSE --><span class="i_nourl">{L_09}</span><!-- ENDIF -->
         <!-- IF block_nofiltrino.S_SYMB --><span><a href="{block_nofiltrino.U_SYMB}" class="i_all">{L_SYMB}</a></span><!-- ELSE --><span class="i_nourl">{L_SYMB}</span><!-- ENDIF -->
      <!-- END block_nofiltrino -->
      <!-- BEGIN block_filtrino -->
         <!-- IF block_filtrino.S_ISWITH -->
            <span><a href="{block_filtrino.U_FILTER}" class="i_abcdz">{block_filtrino.FILTRINO}</a></span>
         <!-- ELSE -->
            <span class="i_nourl">{block_filtrino.FILTRINO}</span>
         <!-- ENDIF -->
      <!-- END block_filtrino -->
   </p>
   
   <p><br /></p>   
   
   <!-- IF .block_list -->
      <!-- BEGIN block_list -->
         <!-- IF block_list.S_ISWITH2 -->
            <fieldset>
               <h3>{block_list.FILTRINO}</h3>

               <table class="tablebg" cellspacing="1" width="100%">
                  <thead>
                     <tr>
                         <th nowrap="nowrap">#</th>
                         <th nowrap="nowrap">{L_TOPIC_TITLE}</th>
                        <th nowrap="nowrap">{L_POSTER}</th>
                        <th nowrap="nowrap">{L_REPLIES}</th>
                        <th nowrap="nowrap">{L_LASTPOSTER}</th>
                        <!-- IF U_MCP --><th nowrap="nowrap"> </th><!-- ENDIF -->
                     </tr>
                  </thead>
                  <tbody>
                     <!-- BEGIN block_topic_index -->
                     <tr class="row2">
                         <td align="center"><img src="{block_topic_index.TOPIC_COVER}" width="80" height="120" alt="" title="" /></td>
                          <td class="gen itopic_titles" nowrap="nowrap" align="left"><a href="{block_topic_index.ITOPIC_URL}"><strong>{block_topic_index.ITOPIC_TITLE}</strong></a></td>
                        <td class="gen itopic_poster" nowrap="nowrap" align="center">{block_topic_index.ITOPIC_POSTER}</td>
                        <td class="gen itopic_rep" nowrap="nowrap" align="center">{block_topic_index.ITOPIC_TOTREP}</td>
                        <td class="{block_topic_index.ITOPIC_CLASS} itopic_poster" nowrap="nowrap" align="center"><span>{block_topic_index.ITOPIC_LASTER}<!-- IF not S_IS_BOT --> <a href="{block_topic_index.U_LAST_POST}">{LAST_POST_IMG}</a><!-- ENDIF --><br />{block_topic_index.LASTPOST_TIME}</span></td>
                        <!-- IF U_MCP --><td class="gen itopic_rep" nowrap="nowrap" align="center">[<a href="{block_topic_index.U_REMOVE_FROM}">{L_REMOVE_FROM_LIST}</a>]</td><!-- ENDIF -->
                     </tr>
                     <!-- END block_topic_index -->
                  </tbody>
               </table>
            </fieldset>
            
            <p><br /></p>
               
         <!-- ENDIF -->
         <!-- END block_list -->
   <!-- ELSE -->
   <fieldset>
      <p class="ianytopuc">{L_ANY_TOPIC_IN_LIST}</p>
   </fieldset>
   <!-- ENDIF -->

<!-- ENDIF -->

<p class="icredit"><a href="http://www.nipponart.org">{L_OIINDEX_FOOTER}</a></p>

<!-- INCLUDE overall_footer.html -->


isn´t getting url bbcode img3,

Codice: Seleziona tutto
// for cover
   $array['cover']      = (!empty($icon[1])) ? $icon[1] : '';


Immagine


but if i add url, i have this pic in all posts

Codice: Seleziona tutto
// for cover
   $array['cover']      = (!empty($icon[1])) ? $icon[1] : 'http://i49.tinypic.com/2cmoe2e.png';


Immagine

and i have problens align topic_tittle, others work fine, post_id, post_reply, etc...
Avatar utente
Cap. Gancho
Conoscente
 
Messaggi: 33
Iscritto il: 06/05/2013, 17:33
Nazionalità: Brazil (br)
Numero MVP totali: Nessuno

Re: Official Topic Index 2.0.2 released

Messaggioda Soshen » 29/05/2013, 15:13

the align are template issue... those will be checked after all works

after
preg_match('/img3={(.*?)}/msu', $posttext, $icon)

write
print_r($icon);

reload the page and write me here the text in header if there are.
Vedi le mie collezioni
Avatar utente
Soshen
Site Admin
 
Messaggi: 1357
Iscritto il: 09/07/2010, 23:54
Nazionalità: Italy (it)
Numero MVP totali: 4
Gamername: Soshen

Re: Official Topic Index 2.0.2 released

Messaggioda Cap. Gancho » 29/05/2013, 15:45

Soshen ha scritto:the align are template issue... those will be checked after all works

after
preg_match('/img3={(.*?)}/msu', $posttext, $icon)

write
print_r($icon);

reload the page and write me here the text in header if there are.


Array( )Array( )Array( )Array( )Array( )Array( )Array( )Array( )Array( )Array( )Array( )
Avatar utente
Cap. Gancho
Conoscente
 
Messaggi: 33
Iscritto il: 06/05/2013, 17:33
Nazionalità: Brazil (br)
Numero MVP totali: Nessuno

PrecedenteProssimo

Torna a Official Topic Index

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite

cron