Установка счетчика на страницу

Автор Lado, 10 июля 2005, 02:36:56

« назад - далее »

0 Пользователи и 40 гостей просматривают эту тему.

lacoste

У меня стоит 1.1.8, что-то не выходит поставить счетчики  idiot

doctor_doctor

ребят. помогите. после установки счетчика появилось вот такое расстояние. как его уменьшить?

Цитировать// Show a random news item? (or you could pick one from news_lines...)
   if (!empty($settings['enable_news']))
      echo '<div id="news">
        <br /><b>', $txt['n_w'], '</b> ', $context['random_news_line'], '
         </div>
      </div>   
   </div>
</div>
     <div id="toolbar">
      ',template_menu(),'
     </div>
     <div class="page">';
     theme_linktree2();

}

function template_body_below()
{
   global $context, $settings, $options, $scripturl, $txt;

   echo '
   </div>';

   // Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!

   echo '
      <div id="footer">
         <div id="foot-l">
            <div id="foot-r">
               <div id="footerarea">

<!-- таблица со счетчиками посещений -->
<table width="100%"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="center">&nbsp;</td>
    <td align="center">';
include('counter_Spy.php');
echo '
    </td>
    <td align="center">&nbsp;</td>
  </tr>
</table>
<!-- конец таблица со счетчиками посещений -->

                  <div class="smalltext">', theme_copyright(), ' | ', $txt['c_copy'], '</div>';

   // Show the load time?
   if ($context['show_load_time'])
      echo '
      <p class="smalltext" id="show_loadtime">', $txt['page_created'], $context['load_time'], $txt['seconds_with'], $context['load_queries'], $txt['queries'], '</p>';

        echo '
          </div>
       </div>
     </div>
  </div>';
}

function template_html_below()
{
   global $context, $settings, $options, $scripturl, $txt, $modSettings;

   echo '

</body></html>';
}

// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree2()
{
   global $context, $settings, $options;

   echo '<div id="linktree">';

   // Each tree item has a URL and name. Some may have extra_before and extra_after.
   foreach ($context['linktree'] as $link_num => $tree)
   {
      // Show something before the link?
      if (isset($tree['extra_before']))
         echo $tree['extra_before'];

      // Show the link, including a URL if it should have one.
      echo $settings['linktree_link'] && isset($tree['url']) ? '<a href="' . $tree['url'] . '">' . $tree['name'] . '</a>' : $tree['name'];

      // Show something after the link...?
      if (isset($tree['extra_after']))
         echo $tree['extra_after'];

      // Don't show a separator for the last one.
      if ($link_num != count($context['linktree']) - 1)
         echo '&nbsp;>&nbsp;';
   }

   echo '
   </div>';
}

function theme_linktree()
{
   return;
}

// Show the menu up top. Something like [home] [help] [profile] [logout]...
function template_menu()
{
   global $context, $settings, $options, $scripturl, $txt;

   echo '
         <div id="topmenu">
           <ul class="topmenu">';

         foreach ($context['menu_buttons'] as $act => $button)
            echo '<li><a ', $button['active_button'] ? ' class="current"' : '' , ' href="', $button['href'], '"><span>', $button['title'], '</span></a></li>';

   echo '
         </ul>
      </div>';

}

// Generate a strip of buttons.
function template_button_strip($button_strip, $direction = 'top', $custom_td = '')
{
   global $settings, $context, $txt, $scripturl;

   // Create the buttons...
   $buttons = array();
   foreach ($button_strip as $key => $value)
      if (!isset($value['test']) || !empty($context[$value['test']]))
         $buttons[] = '<a href="' . $value['url'] . '"' . (isset($value['active']) ? ' class="active"' : '') . (isset($value['custom']) ? ' ' . $value['custom'] : '') . '><span>' . $txt[$value['text']] . '</span></a>';

   if (empty($buttons))
      return '';

   // Make the last one, as easy as possible.
   $buttons[count($buttons) - 1] = str_replace('<span>', '<span class="last">', $buttons[count($buttons) - 1]);

   echo '
      <div class="buttonlist', $direction != 'top' ? '_bottom' : '', '">
         <ul class="clearfix">
            <li>', implode('</li><li>', $buttons), '</li>
         </ul>
      </div>';
}

?>

doctor_doctor


Drakonsa


lacoste



alpetro

#306
Здравствуйте все! У меня сайт на Joomla 1.5.10, в ее корне папка forum на SMF 1.1.9. Вопрос: на сайте стоит счетчик Rating@Mail.ru с JavaScript, поставил его на SMF, (работают все описанные варианты), но на форуме считаются только визиты (повторные посещения), а новые хосты считать не хочет. Посетителей на форум приходит больше, чем на сайт и я хочу поднять его рейтинг за счет форума, а оно не работает. Прошу подсказать, как сделать, чтобы считалось все - визиты, посетители и, главное, хосты.
(сайт - http://www.vedi.spb.ru/ )
Благодарю за ответы))

MOLCHUN

Может мне добрые люди обьснят как в этой теме http://custom.simplemachines.org/themes/index.php?lemma=1286 вставить счетчие туда куда показывает стрелка на скрине

STAYER

фу блин, вставил с грехом попалам этот счетчик)) помог лишь http://www.simplemachines.ru/index.php/topic,8.msg1032.html#msg1032 этот вариант :)

Megido

Незнаю счем вы тут мучаетесь гг я просто файлик проинклюдил и все
Ток ненашол.
Как установить счетчик на вап версию?
И файлы index.template.php все разные или мне можна скопировать его во все темы
А то редачить долго

BIOHAZARD

Цитата: Megido от 28 июня 2009, 02:09:48
Как установить счетчик на вап версию?
Wireless.template.php
уверен, что он там работать будет? телефоны не обрабатывают JavaScript

Цитата: Megido от 28 июня 2009, 02:09:48
И файлы index.template.php все разные или мне можна скопировать его во все темы
А то редачить долго
для каждой темы счётчики ставятся отдельно
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Megido

на вап версии мне йава ненужна в вапе счетчики устанавливаються обычными штмл тегами типа <img src. . .  <a href. . .

ROSTVIDEO

Цитата: Mavn от 11 июля 2005, 00:34:30
берем файл Themes\namethem\index.template.php находим такую строку

// Show the load time?
if ($context['show_load_time'])
echo '
<div align="center" class="smalltext">
', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '
</div>

после вставляем
<div align="center">counter code(код счетчика)</div>
вот и все. Результат можно посмотреть на нашем форуме :)

Ну нет такой строки АААААААААА
спасите помогите припожалусйта

BIOHAZARD

ищите </body> - это конец видимой части страницы
где нибудь там и втыкайте
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

ROSTVIDEO

люди добрые ну тыкал я тыкал этот счетчик так ни фига и не вышло
и решил по другому установил MOD этот
http://www.gt.by/temp/ad_mod_1-1-x_v2-3.zip русский
для рамещения, управления банерами сгадится в полне и для управления счётчиками так тут писали
установился вроде нормально в админке настраивать себя позволяет
ну и ОПЯТЬ НИФИГА НЕТУ НИ СЧЁТЧИКОВ НИ БАНЕРОВ даже я их пробовал
может гденибудь какойто запрет стоит ?
помогите пожаааааалуста  angel

BIOHAZARD

мод ставится по умолчанию только в дефолтную тему, у вас своя тема
руками код темы правили?

PS: если так плохо с правкой кода, может обратиться сюда
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

ROSTVIDEO

УРАААА  Спасибо поставил через  МОД тот вот только жаль что в дефолтовой работает он  ^-^
ну вот бы ещо подсказали
1 мне нужно было приустановке МОДА указывать вкакую тему или непомоглобы и это ?
2 какой тег нужно прописать перед и после ШТМЛ кода счотчика чтоб он по центру стал
а то как дурачок там один стоит с лева :-\

BIOHAZARD

1. такая возможность не предусмотрена
2. <center>код счётчика</center>
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

ROSTVIDEO

Цитата: BIOHAZARD от 24 июля 2009, 06:31:02
1. такая возможность не предусмотрена
2. <center>код счётчика</center>
Спасибо тебе огромное добрый BIOHAZARD всё получилось
советую всем не желающим заморачиваться со счетчиками ставить этот мод

http://www.gt.by/temp/ad_mod_1-1-x_v2-3.zip
всё работает и считает !!!  УРА
добро пожаловать комне

Frax29

Цитата: volgalab от 02 мая 2009, 22:27:50
Спасибо! Вот заменил, и заработало  O0- вот исправленный код:

<!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href=\'http://www.liveinternet.ru/click\' "+
"target=_blank><img src=\'http://counter.yadro.ru/hit?t12.11;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"\' alt=\'\' title=\'LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня\' "+
"border=\'0\' width=\'88\' height=\'31\'><\/a>")
//--></script><!--/LiveInternet-->


Только теперь другие вопросы возникли:

1.   Напротив счетчика появилась надпись: counter codeкак её  убрать?
2.   Кодировка оказалась нарушена – как это исправить?

такая же ситуация, кавычки все заэкранировал как в примере

вот мой код

Цитировать// Show the load time?
   if ($context['show_load_time'])
      echo '
      <p class="smalltext" id="show_loadtime">', $txt['page_created'], $context['load_time'], $txt['seconds_with'], $context['load_queries'], $txt['queries'], '</p>';

   echo '
   </div>';
   <div align="center">
   <!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href=\'http://www.liveinternet.ru/click\' "+
"target=_blank><img src=\'http://counter.yadro.ru/hit?t14.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"\' alt=\'\' title=\'LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня\' "+
"border=\'\0' width=\'88\' height=\'31\'><\/a>")
//--></script><!--/LiveInternet-->
</div>';
   
}

function template_html_below()

вот скриншот


что значит: Parse error: syntax error, unexpected '<' in .../Themes/Lisa/index.template.php on line 232

Drakonsa

Цитата: Frax29 от 13 августа 2009, 15:16:21
такая же ситуация, кавычки все заэкранировал как в примере

вот мой код

вот скриншот


что значит: Parse error: syntax error, unexpected '<' in .../Themes/Lisa/index.template.php on line 232

   // Show the load time?
   if ($context['show_load_time'])
      echo '
      <p class="smalltext" id="show_loadtime">', $txt['page_created'], $context['load_time'], $txt['seconds_with'], $context['load_queries'], $txt['queries'], '</p>';

   echo '
   </div>
   <div align="center">
   <!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href=\'http://www.liveinternet.ru/click\' "+
"target=_blank><img src=\'http://counter.yadro.ru/hit?t14.6;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"\' alt=\'\' title=\'LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня\' "+
"border=\'\0' width=\'88\' height=\'31\'><\/a>")
//--></script><!--/LiveInternet-->
</div>';
   
}

function template_html_below()

Правильный вариант

BIOHAZARD

Цитата: Frax29 от 13 августа 2009, 15:16:21
что значит: Parse error: syntax error, unexpected '<' in .../Themes/Lisa/index.template.php on line 232
ты просто воткнул html код прямо в php
как это правильно реализуется показал Drakonsa

PS: место для вставки не самое удачное выбрал, при отключении показа времени генерации страницы счётчики наверняка пропадут, лучше бы в template_html_below где нибудь воткнул
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Nemo31

Я вставил счетчик в верхней части форума зеркально аватару пользователя - http://caokun.ru/forum/
Код вставлял, примерно, в 400 строку файла index.template.php:

echo '
</form>
</td><td width="88px" class="titlebg2"><!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href=\'http://www.liveinternet.ru/click\' "+
"target=_blank><img src=\'http://counter.yadro.ru/hit?t21.10;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"\' alt=\'\' title=\'LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня\' "+
"border=\'0\' width=\'88\' height=\'31\'><\/a>")
//--></script><!--/LiveInternet--></td>
</tr>
</table>
</div>';
Веду блог для начинающих вебмастеров (ссылка в профиле)

Frax29

Цитата: Nemo31 от 15 августа 2009, 13:53:49
Я вставил счетчик в верхней части форума зеркально аватару пользователя - http://caokun.ru/__forum/
Код вставлял, примерно, в 400 строку файла index.template.php:

echo '
</form>
</td><td width="88px" class="titlebg2"><!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href=\'http://www.liveinternet.ru/click\' "+
"target=_blank><img src=\'http://counter.yadro.ru/hit?t21.10;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"\' alt=\'\' title=\'LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня\' "+
"border=\'0\' width=\'88\' height=\'31\'><\/a>")
//--></script><!--/LiveInternet--></td>
</tr>
</table>
</div>';


уточни плз по точнее куда именно вставлял код счетчика. у меня всего 344 строк в index.template.php

выложи кусок кода побольше :о)

Nemo31

Большой кусок файла с приведенным выше кодом счетчика:
// Otherwise they're a guest - send them a lovely greeting...
else
echo $txt['welcome_guest'];

// Now, onto our second set of info, are they logged in again?
if ($context['user']['is_logged'])
{
// Is the forum in maintenance mode?
if ($context['in_maintenance'] && $context['user']['is_admin'])
echo '
<b>', $txt[616], '</b><br />';

// Are there any members waiting for approval?
if (!empty($context['unapproved_members']))
echo '
', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=viewmembers;sa=browse;type=approve">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'], '<br />';

// Show the total time logged in?
if (!empty($context['user']['total_time_logged_in']))
{
echo '
', $txt['totalTimeLogged1'];

// If days is just zero, don't bother to show it.
if ($context['user']['total_time_logged_in']['days'] > 0)
echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

// Same with hours - only show it if it's above zero.
if ($context['user']['total_time_logged_in']['hours'] > 0)
echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

// But, let's always show minutes - Time wasted here: 0 minutes ;).
echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
}
if (!empty($modSettings['enableChatBelowPM'])){
$count = count(chatOnlineUsers());
if ($count == 0 )
echo '<br />' . $txt['chat_no_user'];
elseif ($count == 1 )
  echo '<br />  1' . $txt['chat_aUser']. '.<br />';
else
  echo '<br /> ' . $count . $txt['chat_users']. '<br />';
}
echo ' </span>';

}
// Otherwise they're a guest - this time ask them to either register or login - lazy bums...
else
{
echo ' </span>
<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/sha1.js"></script>

<form action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" class="middletext" style="margin: 3px 1ex 1px 0;"', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
<input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
<select name="cookielength">
<option value="60">', $txt['smf53'], '</option>
<option value="1440">', $txt['smf47'], '</option>
<option value="10080">', $txt['smf48'], '</option>
<option value="43200">', $txt['smf49'], '</option>
<option value="-1" selected="selected">', $txt['smf50'], '</option>
</select>
<input type="submit" value="', $txt[34], '" /><br />
<span class="middletext">', $txt['smf52'], '</span>
<input type="hidden" name="hash_passwrd" value="" />
</form>';
}

echo '
</td><td bgcolor="#DAE2ED">
<OBJECT width="120" height="120">
<PARAM name="movie" value="http://caokun.ru/images/1.swf" />
<PARAM name="wmode" value="transparent" />
<EMBED src="http://caokun.ru/images/1.swf" type="application/x-shockwave-flash" wmode="transparent" width="120" height="120" />
</OBJECT></td>
</tr>
</table>
</td>
</tr>
</table>';

echo '
<table id="upshrinkHeader2"', empty($options['collapse_header']) ? '' : ' style="display: none;"', ' width="100%" cellpadding="4" cellspacing="0" border="0">
<tr>';

// Show a random news item? (or you could pick one from news_lines...)
if (!empty($settings['enable_news']))
echo '
<td  class="titlebg2" valign="center">
<span class="smalltext"><b>', $txt[102], '</b>: ', $context['random_news_line'], '</span>
</td>';
echo '
<td class="titlebg2" align="right" nowrap="nowrap" valign="center">
<form action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '" style="margin: 0;">
<a href="', $scripturl, '?action=search;advanced"><img src="'.$settings['images_url'].'/filter.gif" align="middle" style="margin: 0 1ex;" alt="" /></a>
<input type="text" name="search" value="" style="width: 190px;" />&nbsp;';

echo DropDownQuickSearch();

echo '<input type="submit" name="submit" value="', $txt[182], '" style="width: 11ex;" />
<input type="hidden" name="advanced" value="0" />';

// If we're viewing a single topic
if (!empty($context['current_topic']))
echo '
<input type="hidden" name="acttopic" value="', $context['current_topic'], '" />';

// If we're on a certain board
if (!empty($context['current_board']))
echo '
<input type="hidden" name="actbrd" value="', $context['current_board'], '" />';

echo '
</form>
</td><td width="88px" class="titlebg2"><!--LiveInternet counter--><script type="text/javascript"><!--
document.write("<a href=\'http://www.liveinternet.ru/click\' "+
"target=_blank><img src=\'http://counter.yadro.ru/hit?t21.10;r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"\' alt=\'\' title=\'LiveInternet: показано число просмотров за 24"+
" часа, посетителей за 24 часа и за сегодня\' "+
"border=\'0\' width=\'88\' height=\'31\'><\/a>")
//--></script><!--/LiveInternet--></td>
</tr>
</table>
</div>';


// Show the menu here, according to the menu sub template.
template_menu();


// The main content should go here.
echo '
<div id="bodyarea" style="padding: 1ex 0px 2ex 0px;">';
}

function template_main_below()
{
global $context, $settings, $options, $scripturl, $txt;

echo '
</div>';

// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
echo '

<div id="footerarea" style="text-align: center; padding-bottom: 1ex;', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' : '', '">
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
function smfFooterHighlight(element, value)
{
element.src = smf_images_url + "/" + (value ? "h_" : "") + element.id + ".gif";
}
// ]]></script>
<table cellspacing="0" cellpadding="3" border="0" align="center" width="100%">
<tr>
<td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'right' : 'left', '">
<a href="http://www.mysql.com/" target="_blank"><img id="powered-mysql" src="', $settings['images_url'], '/powered-mysql.gif" alt="', $txt['powered_by_mysql'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
<a href="http://www.php.net/" target="_blank"><img id="powered-php" src="', $settings['images_url'], '/powered-php.gif" alt="', $txt['powered_by_php'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
</td>
<td valign="middle" align="center" style="white-space: nowrap;">
', theme_copyright(), '
<span class="smalltext" style="display: inline; visibility: visible; font-family: Verdana, Arial, sans-serif;"> | <a href="'.$scripturl.'?action=sitemap">Sitemap</a></span>
</td>
<td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'left' : 'right', '">
<a href="http://validator.w3.org/check/referer" target="_blank"><img id="valid-xhtml10" src="', $settings['images_url'], '/valid-xhtml10.gif" alt="', $txt['valid_xhtml'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
<a href="http://jigsaw.w3.org/css-validator/check/referer" target="_blank"><img id="valid-css" src="', $settings['images_url'], '/valid-css.gif" alt="', $txt['valid_css'], '" width="54" height="20" style="margin: 5px 16px;" onmouseover="smfFooterHighlight(this, true);" onmouseout="smfFooterHighlight(this, false);" /></a>
</td>
</tr>
</table>';

// Show the load time?
if ($context['show_load_time'])
echo '
<span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';

if (isset($context['ob_googlebot_stats']))
echo '
<br /><span class="smalltext">', $txt['ob_googlebot_stats_lastvisit'], timeformat($context['ob_googlebot_stats']['Googlebot']['lastvisit']), '</span>';
echo '
<br /><br /><span class="smalltext"><a href="http://caokun.ru">© 2009 Алабай Троян и мейн-куны. Все права защищены.</a></span>';
// This is an interesting bug in Internet Explorer AND Safari. Rather annoying, it makes overflows just not tall enough.
if (($context['browser']['is_ie'] && !$context['browser']['is_ie4']) || $context['browser']['is_mac_ie'] || $context['browser']['is_safari'] || $context['browser']['is_firefox'])
Веду блог для начинающих вебмастеров (ссылка в профиле)

Frax29

по видимому у меня шаблон другой совершенно. вот мой код index.template.php. тыкните меня носом, куда счетчик вставить?
<?php
// Version: 2.0 RC1; index

/* This template is, perhaps, the most important template in the theme. It
contains the main template layer that displays the header and footer of
the __forum, namely with main_above and main_below. It also contains the
menu sub template, which appropriately displays the menu; the init sub
template, which is there to set the theme up; (init can be missing.) and
the linktree sub template, which sorts out the link tree.

The init sub template should load any data and set any hardcoded options.

The main_above sub template is what is shown above the main content, and
should contain anything that should be shown up there.

The main_below sub template, conversely, is shown after the main content.
It should probably contain the copyright statement and some other things.

The linktree sub template should display the link tree, using the data
in the $context['linktree'] variable.

The menu sub template should display all the relevant buttons the user
wants and or needs.

For more information on the templating system, please see the site at:
http://www.simplemachines.org/
*/

// Initialize the template... mainly little settings.
function template_init()
{
global $context$settings$options$txt;

/* Use images from default theme when using templates from the default theme?
if this is 'always', images from the default theme will be used.
if this is 'defaults', images from the default theme will only be used with default templates.
if this is 'never' or isn't set at all, images from the default theme will not be used. */
$settings['use_default_images'] = 'never';

/* What document type definition is being used? (for font size and other issues.)
'xhtml' for an XHTML 1.0 document type definition.
'html' for an HTML 4.01 document type definition. */
$settings['doctype'] = 'xhtml';

/* The version this template/theme is for.
This should probably be the version of SMF it was created for. */
$settings['theme_version'] = '2.0 RC1';

/* Set a setting that tells the theme that it can render the tabs. */
$settings['use_tabs'] = true;

/* Use plain buttons - as oppossed to text buttons? */
$settings['use_buttons'] = true;

/* Show sticky and lock status separate from topic icons? */
$settings['separate_sticky_lock'] = true;

/* Does this theme use the strict doctype? */
$settings['strict_doctype'] = false;

/* Does this theme use post previews on the message index? */
$settings['message_index_preview'] = true;

/* Set the following variable to true if this theme requires the optional theme strings file to be loaded. */
$settings['require_theme_strings'] = false;
}

// The main sub template above the content.
function template_html_above()
{
global $context$settings$options$scripturl$txt$modSettings;

// Show right to left and the character set for ease of translating.
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"'
$context['right_to_left'] ? ' dir="rtl"' '''><head>
<meta http-equiv="Content-Type" content="text/html; charset='
$context['character_set'], '" />
<meta name="description" content="'
$context['page_title_html_safe'], '" />
<meta name="keywords" content="'
$context['meta_keywords'], '" />
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/script.js?rc1"></script>
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/theme.js?rc1"></script>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var smf_theme_url = "'
$settings['theme_url'], '";
var smf_default_theme_url = "'
$settings['default_theme_url'], '";
var smf_images_url = "'
$settings['images_url'], '";
var smf_scripturl = "'
$scripturl'";
var smf_iso_case_folding = '
$context['server']['iso_case_folding'] ? 'true' 'false'';
var smf_charset = "'
$context['character_set'], '";'$context['show_pm_popup'] ? '
if (confirm("' 
$txt['show_personal_messages'] . '"))
window.open(smf_prepareScriptUrl(smf_scripturl) + "action=pm");' 
'''
var ajax_notification_text = "'
$txt['ajax_in_progress'], '";
var ajax_notification_cancel_text = "'
$txt['modify_cancel'], '";
// ]]></script>
<title>'
$context['page_title_html_safe'], '</title>';

// Please don't index these Mr Robot.
if (!empty($context['robot_no_index']))
echo '
<meta name="robots" content="noindex" />'
;

// The ?rc1 part of this link is just here to make sure browsers don't cache it wrongly.
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['theme_url'], '/style'$context['theme_variant'], '.css?rc1" />';

echo '
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/css/print.css?rc1" media="print" />';

// IE7 needs some fixes for styles.
if ($context['browser']['is_ie7'])
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/css/ie7.css" />';
// ..and IE6!
elseif ($context['browser']['is_ie6'])
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/css/ie6.css" />';
// Firefox - all versions - too!
elseif ($context['browser']['is_firefox'])
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/css/ff.css" />';

// RTL languages require an additional stylesheet.
if ($context['right_to_left'])
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/css/rtl.css" />';

// Show all the relative links, such as help, search, contents, and the like.
echo '
<link rel="help" href="'
$scripturl'?action=help" />
<link rel="search" href="' 
$scripturl '?action=search" />
<link rel="contents" href="'
$scripturl'" />';

// If RSS feeds are enabled, advertise the presence of one.
if (!empty($modSettings['xmlnews_enable']))
echo '
<link rel="alternate" type="application/rss+xml" title="'
$context['forum_name_html_safe'], ' - RSS" href="'$scripturl'?type=rss;action=.xml" />';

// If we're viewing a topic, these should be the previous and next topics, respectively.
if (!empty($context['current_topic']))
echo '
<link rel="prev" href="'
$scripturl'?topic='$context['current_topic'], '.0;prev_next=prev" />
<link rel="next" href="'
$scripturl'?topic='$context['current_topic'], '.0;prev_next=next" />';

// If we're in a board, or a topic for that matter, the index will be the board's index.
if (!empty($context['current_board']))
echo '
<link rel="index" href="'
$scripturl'?board='$context['current_board'], '.0" />';

// We'll have to use the cookie to remember the header...
if ($context['user']['is_guest'])
{
$options['collapse_header'] = !empty($_COOKIE['upshrink']);
$options['collapse_header_ic'] = !empty($_COOKIE['upshrinkIC']);
}

// Output any remaining HTML headers. (from mods, maybe?)
echo $context['html_headers'], '
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
// Create the main header object.
var mainHeader = new smfToggle("upshrink", '
, empty($options['collapse_header']) ? 'false' 'true'');
mainHeader.useCookie('
$context['user']['is_guest'] ? 0');
mainHeader.setOptions("collapse_header", "'
$context['session_id'], '");
mainHeader.addToggleImage("upshrink", "/upshrink.gif", "/upshrink2.gif");
mainHeader.addTogglePanel("user_section");
mainHeader.addTogglePanel("news_section");
// ]]></script>'
;

echo '
</head>
<body>'
;
}

function 
template_body_above()
{
global $context$settings$options$scripturl$txt$modSettings;

echo '
<div id="header">
<div id="head">'
;

if (empty($settings['header_logo_url']))
echo' <img src="' $settings['images_url'] , '/logo.png" alt="'$context['forum_name_html_safe'], '" /> ';
else
echo '
<img src="'
$settings['header_logo_url'], '" alt="'$context['forum_name_html_safe'], '" />';

echo
'
</div>
</div>
<div id="menu">'
;

// Show the menu here, according to the menu sub template.
template_menu();

echo'

</div>
<div id="mainframe">'
;



// Show the navigation tree.
theme_linktree();

// The main content should go here.
echo '
<div id="bodyarea">'
;
}

function 
template_body_below()
{
global $context$settings$options$scripturl$txt;

echo '
</div></div>'
;

// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!
echo '
<div id="footerarea" class="headerpadding topmargin clearfix">
<ul class="smalltext">
<li class="copywrite">'
theme_copyright(), ' | <font size="1px">Design by <a href="http://custom.simplemachines.org/themes/index.php?action=profile;u=143954" title="Nas Themes" target="_blank">Nas</a></font></li>
<li><a id="button_xhtml" href="http://validator.w3.org/check/referer" target="_blank" class="new_win" title="'
$txt['valid_xhtml'], '"><span>XHTML</span></a></li>
<li><a id="button_rss" href="'
$scripturl '?type=rss;action=.xml" class="new_win"><span>RSS</span></a></li>
<li class="last"><a id="button_wap2" href="'
$scripturl '?wap2" class="new_win"><span>WAP2</span></a></li>
</ul>'
;

// Show the load time?
if ($context['show_load_time'])
echo '
<p class="smalltext" id="show_loadtime">'
$txt['page_created'], $context['load_time'], $txt['seconds_with'], $context['load_queries'], $txt['queries'], '</p>';

echo '
</div>'
;


}

function 
template_html_below()
{
global $context$settings$options$scripturl$txt$modSettings;

echo '
</body></html>'
;
}

// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..
function theme_linktree($force_show false)
{
global $context$settings$options$shown_linktree;

// If linktree is empty, just return - also allow an override.
if (empty($context['linktree']) || (!empty($context['dont_default_linktree']) && !$force_show))
return;

//!!! Temporarily don't do it twice.
if (!empty($shown_linktree))
return;
$shown_linktree true;

echo '
<ul id="linktree">'
;

// Each tree item has a URL and name. Some may have extra_before and extra_after.
foreach ($context['linktree'] as $link_num => $tree)
{
echo '
<li'
, ($link_num == count($context['linktree']) - 1) ? ' class="last"' '''>';
// Show something before the link?
if (isset($tree['extra_before']))
echo $tree['extra_before'];

// Show the link, including a URL if it should have one.
echo $settings['linktree_link'] && isset($tree['url']) ? '
<a href="' 
$tree['url'] . '"><span>' $tree['name'] . '</span></a>' '<span>' $tree['name'] .'</span>';

// Show something after the link...?
if (isset($tree['extra_after']))
echo $tree['extra_after'];

// Don't show a separator for the last one.
if ($link_num != count($context['linktree']) - 1)
echo '&nbsp;>';

echo '
</li>'
;
}
echo '
</ul>'
;
}

// Show the menu up top. Something like [home] [help] [profile] [logout]...
function template_menu()
{
global $context$settings$options$scripturl$txt;



foreach ($context['menu_buttons'] as $act => $button)
{
$clantispam by SMFRC = array();
if (!empty($button['active_button']))
$clantispam by SMFRC[] = 'active';
if (!empty($button['is_last']))
$clantispam by SMFRC[] = 'last';
$clantispam by SMFRC implode(' '$clantispam by SMFRC);

echo '

<a title="'
$act'" href="'$button['href'], '">
<span>'
, ($button['active_button'] ? '<em>' ''), $button['title'], ($button['active_button'] ? '</em>' ''), '</span> 
</a>
'
;

if (!$button['is_last'])
echo' | ';
}


}

// Generate a strip of buttons.
function template_button_strip($button_strip$direction 'top'$custom_td '')
{
global $settings$context$txt$scripturl;

// Create the buttons...
$buttons = array();
foreach ($button_strip as $key => $value)
if (!isset($value['test']) || !empty($context[$value['test']]))
$buttons[] = '<a href="' $value['url'] . '"' . (isset($value['active']) ? ' class="active"' '') . (isset($value['custom']) ? ' ' $value['custom'] : '') . '><span>' $txt[$value['text']] . '</span></a>';

if (empty($buttons))
return '';

// Make the last one, as easy as possible.
$buttons[count($buttons) - 1] = str_replace('<span>''<span class="last">'$buttons[count($buttons) - 1]);

echo '
<div class="buttonlist'
$direction != 'top' '_bottom' '''">
<ul class="clearfix">
<li>'
implode('</li><li>'$buttons), '</li>
</ul>
</div>'
;
}

?>


еще, может критично это. версия SMF 2.0 RC1

Awilum

Давно хотел спросить, а зачем код счетчика в страницу вписывать. Ведь можно его на портале разместить. Есть ли какая та разница ?

BIOHAZARD

Цитата: Frax29 от 20 августа 2009, 14:43:49
по видимому у меня шаблон другой совершенно. вот мой код index.template.php. тыкните меня носом, куда счетчик вставить?
в теме и так решения на все случаи жизни, попробуйте хоть что то сами сделать, если лень:
Цитата: BIOHAZARD от 23 июля 2009, 22:14:48
PS: если так плохо с правкой кода, может обратиться сюда



Цитата: awilum от 20 августа 2009, 15:38:47
Давно хотел спросить, а зачем код счетчика в страницу вписывать. Ведь можно его на портале разместить. Есть ли какая та разница ?
разница в том, что не у всех (далеко не у всех) установлен портал и ставить его только ради счётчиков - нонсенс
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Codemaster2003

Поставил и ошибка: Template Parse Error!
There was a problem loading the /Themes/Rada/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (\). To see more specific error information from PHP, try accessing the file directly.

You may want to try to refresh this page or use the default theme.
syntax error, unexpected '<'



Куда уже не cтавил..постоянно данная ошибка.

Mavn

почитайте тему и тогда возможно решите свою проблему.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Codemaster2003

После IPB я начал тупить с SMF)))
Вот :
// Show the load time?
if ($context['show_load_time'])
echo '
<br /><span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';
<div align="center><a href="http://top.topua.net/rating/7/41/1a.html"><img src="http://top.topua.net/counter.php?site=2728&t=5&c=8" border="0" alt="Український рейтинг TOP.TOPUA.NET" /></a> </div>



И непашет-ошибка. Обьясните мне старому.

BIOHAZARD

Цитата: Codemaster2003 от 04 сентября 2009, 13:37:10
Поставил и ошибка: Template Parse Error!
syntax error, unexpected '<'

намесил в одну кучу php и html
внимательнее надо быть к кавычкам!
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Codemaster2003

Цитата: Codemaster2003 от 04 сентября 2009, 15:06:03
После IPB я начал тупить с SMF)))
Вот :
// Show the load time?
if ($context['show_load_time'])
echo '
<br /><span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';
<div align="center><a href="http://top.topua.net/rating/7/41/1a.html"><img src="http://top.topua.net/counter.php?site=2728&t=5&c=8" border="0" alt="Український рейтинг TOP.TOPUA.NET" /></a> </div>



И непашет-ошибка. Обьясните мне старому.


Надесюь на вашу помощь- на исправленный код. Спасибо

Mavn

SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Codemaster2003

Наведите пожалуйста пример с моим кодом.

BIOHAZARD

Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Mars

У меня версия 1.1.10 я немогу найти файла Themes\namethem\index.template.php нет в этой директории такого файла, помогите...

ollubim

#337
Хочу поставить на форум три счетчика, но сама в php что то исправлять боюсь. Если кто нибудь сможет мне помочь внести изменения в index буду очень признательна.

P.S. Тема SMF Default

Mavn

для темы дефаулт куча вариантов пробуйте делать сами а вот если что то получаться не будет тогда и поможем иначе вам в другой раздел - Предложения по работе!!

Цитата: Mars от 02 октября 2009, 16:00:50
У меня версия 1.1.10 я немогу найти файла Themes\namethem\index.template.php нет в этой директории такого файла, помогите...
так и директории такой не найдете логику включите
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Mars

Ну так подскажите где искать index.template.php ??? В какой папке, все остальное я сам

Mavn

эмммм ну вообще то ответ содержится в вашем сообщении
Цитата: Mars от 02 октября 2009, 16:00:50
Themes\namethem\index.template.php
у кого плохо с логическим мышлением
Themes\называние темы оформления которое может быть любым\index.template.php
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

karencho

у меня форум 1.1.10 как суда вставить код кто может подсказать? попробивал как сказал админ в первом же сообшении топика,но у меня не вышло вибивает ошыбку :(

Mavn

читайте тему решения уже выкладывались и не важно какая версия форума! Хотите помощи выкладывайте что делаете!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gohh

Доброго дня.
Вставил как советовали,в итоге счетчик не отображается.
// Show the load time?
if ($context['show_load_time'])
echo '
<div align="center">counter code(<a href="http://whos.amung.us/stats/f4sw8pgcwq28/"><img src="http://whos.amung.us/cwidget/f4sw8pgcwq28/8cc63f000000.png" width="81" height="29" border="0" title="Click to see how many people are online" /></a>)</div>
<br /><span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>';

Mavn

и кто вам советовал вставлять именно в эту часть кода счетчик?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gohh

хм прочитал здесь.Вот такой вариант,тоже не работает:
// Show the load time?
if ($context['show_load_time'])
echo '
<br /><span class="smalltext">', $txt['smf301'], $context['load_time'], $txt['smf302'], $context['load_queries'], $txt['smf302b'], '</span>
    <div align="center">counter code(<a href="http://whos.amung.us/stats/f4sw8pgcwq28/"><img src="http://whos.amung.us/cwidget/f4sw8pgcwq28/8cc63f000000.png" width="81" height="29" border="0" title="Click to see how many people are online" /></a>)</div>';

Mavn

при условии что будет включена функция
Страница сгенерирована за 1.275 секунд. Запросов: 18.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

Gohh

так,да кнопка появилась,когда поставил,чтобы отображалось время затраченое на создание страницы.Но вот такого обрезного вида:

Mavn

за пределы данной функции вынеси.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

AntonioK

как я понимаю за четыре с лишним года существования топика проблема со вставкой кода счетчика в шаблон так и не была решена разработчиками? куем победу вместе  uglystupid
пробовал и include и еще несколько способов - ничего не выходит. есть какие нибудь ДЕЙСТВУЮЩИЕ, а не теоретические способы для счетчика  liveinternet.
код счетчика на всякий случай:

<!--LiveInternet counter--><script type="text/javascript">document.write("<a href='http://www.liveinternet.ru/click' target=_blank><img src='http://counter.yadro.ru/hit?t38.6;r" + escape(document.referrer) + ((typeof(screen)=="undefined")?"":";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?screen.colorDepth:screen.pixelDepth)) + ";u" + escape(document.URL) + ";" + Math.random() + "' border=0 width=31 height=31 alt='' title='LiveInternet'><\/a>")</script><!--/LiveInternet-->