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

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

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

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

newleax

Mavn)) хе интересно... поставила на Джустину и Коппермайн, работает. Вот только не помню, вроде бы я ставила Перед бади... хм.
Ну так куда в СМФе ставить? Очень-на нужно)

Цитата: йфяцыч от 17 июля 2008, 11:01:38
Как вариант тому у кого не получается:

У меня комп настроен так был.. что половина счетчиков вообще ни накаких страницах не отображается. )) Мучился-мучился.. Потом оказалось что все прекрасно установилось и остальным счетчики видны ))
Это ясно... походить своих поспрашивать как у них отображается.
Но дело ведь не в компе. Код Аналитикса не проходит проверку ботом с Гугла - пишет нету его и из-за этого панель там не активируется  :P. А вот это уже грустно((

Маргарита

Подскажите пожалуйста: нужно поставить не код счётчика, а код рекламного баннера Бегуна. Возможно ли это вообще и есть ли тема, где объясняется, как это сделать?
Если его устанавливать просто как баннер - исчезает весь форум.

Mavn

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

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

Маргарита


Маргарита

ЦитироватьСтавишь этот мод

Он меняет некотороые файлы, некоторые закачивает.

В коерне около основного индекса от форума появляются пустые файлы

"smffooter.php" и "smfheader.php"

соответственно нежняя часть форума и верхняя
в них что хочешь закладываешь и все показывается на форуме.

Большое спасибо!!! Всё у вас действительно прекрасно объяснено и написано, просто нужно уметь читать!
Дорогие юзеры! Читайте внимательно и не просто внимательно, а очень внимательно! И всё получится!
Большое спасибо )).

slaru


Mavn

Цитата: slaru от 25 февраля 2009, 10:43:25
А если без мода?
тему почитайте здесь все описано как и чего делать причем несколькими способами
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

MaxZXXXZ

Пытался вынести обсуждение установки Google Analytics в новую тему - не подтвердили актуальность. Видимо каждому нужно капаться в 18 страницах этого топика, тянущегося с 2005 года, чтобы понять, что там куча инфы, не подходящей для Google Anal. Прикольный подход)))  uglystupid

Mavn

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

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

MaxZXXXZ

Чем не подходит не знаю: на 1-ой из страниц, человек говорил, что не идет ни 1 из методов, далее тема заглохла после этого замечания:

Цитата: Mavn от 17 июля 2008, 10:37:11
В документации по установке они сами себе противоречат:

https://www.google.com/support/googleanalytics/bin/answer.py?answer=55488&hl=ru_RU
в описании в самой панели сказано обратное

Противоречия меж проч никакого нет: известно, чем выше поставишь код, тем быстрее загрузится. Я его в самый низ всегда ставлю. Все равно самый близкий к подсчету по логам счетчик.

MaxZXXXZ

Блин, ну не знаете - так и скажите. ХХХ его знает.

Drakonsa

В чем пробелема поставить счетчик? Метод с readfile'ом js файла работает при любых обстоятельствах, в любом месте и т.п.

Mavn

Цитата: Mavn от 02 марта 2009, 17:27:45
и чем именно он не подходит?
приведите код чего и как делали. а я приведу то место из данного топика которое подойдет!

Цитата: MaxZXXXZ от 06 марта 2009, 17:02:58
Блин, ну не знаете - так и скажите. ХХХ его знает.
блин ну не отвечаете на мой вопрос а почему я должен напрягаться это не мне нужно! Задавать свои вопросы  по 100 раз на которые не отвечают я не умею!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

medied

Доброго времени суток! У меня есть вопрос по поводу счетчиков. Тут все посмотрел но ответа не нашел. Сам движок SMF незнаю, т.к. работаю с ним третий день. Вроде в другом во всем разобрался.
Так вот как повесить счетчик в самом низу страницы???

digger®

Цитата: medied от 12 марта 2009, 00:30:16
Доброго времени суток! У меня есть вопрос по поводу счетчиков. Тут все посмотрел но ответа не нашел. Сам движок SMF незнаю, т.к. работаю с ним третий день. Вроде в другом во всем разобрался.
Так вот как повесить счетчик в самом низу страницы???

1. Открыть файл index.template.php
2. Вставить код счетчика в нужное место.

medied

Цитата: digger от 12 марта 2009, 00:41:42
1. Открыть файл index.template.php
2. Вставить код счетчика в нужное место.

Делал я это и ничего не получилось, страницу открувало с ошибко, типа не правельно вставлен код. Поэтому не могу понять где именно надо поставить??? Единственное что получилось, это поставить его в самом в верху, используя код:
Цитировать?>здесь ставите верхний код счетчиков<?php

digger®

Цитата: medied от 12 марта 2009, 00:54:08
Делал я это и ничего не получилось, страницу открувало с ошибко, типа не правельно вставлен код. Поэтому не могу понять где именно надо поставить???

Вставлять
?>код счетчика<?php
После любой строки оканчивающейся ;

medied

Цитата: digger от 12 марта 2009, 01:05:32
Вставлять
?>код счетчика<?php
После любой строки оканчивающейся ;

Делал, и толку мало. Все равно в верху отображает.

Mavn

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

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

medied

1. Открыл файл index.template.php
2. После находил этот код:
Цитировать'last' , '">&nbsp;</td>'; сдесь ставил код счетчика
}
?>
3. появляется он у меня тут:

вот и вся проблема, а мне надо чтоб в самом низу.

Mavn

вставляйте перед
// Show the load time?
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

medied

Цитата: Mavn от 12 марта 2009, 14:59:32
вставляйте перед
// Show the load time?

Большое спасибо, помогло.

vitalik82

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

Я использую SMF 2.0 RC1.

Я пытаюсь вставить гугл аналитику:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxx");
pageTracker._trackPageview();
} catch(err) {}</script>


И рамблер:

<!-- begin of Top100 code -->
<script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?1638646"></script><noscript><img src="http://counter.rambler.ru/top100.cnt?1638646" alt="" width="1" height="1" border="0"></noscript>
<!-- end of Top100 code -->


<!-- begin of Top100 logo -->
<a href="http://top100.rambler.ru/home?id=1638646"><img src="http://top100-images.rambler.ru/top100/banner-88x31-rambler-gray2.gif" alt="Rambler\'s Top100" width="88" height="31" border="0" /></a>
<!-- end of Top100 logo -->


Пытался и всместе засовывать и по отдельности не получается. У меня утановлена тема RuNet

Вот мой index.template.php:

<?php
// Version: SMF 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 Beta 4 Public';

/* 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;
}

// 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'], '" />
<meta name="keywords" content="SMF, русский, скачать, моды, руссификация, темы, для, smf, форум, поддержка" />
<meta name="verify-v1" content="52t1TsMiCuaOFW48eXmXiANYhNUlqXa3WTsPwHYCwp4=" />
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/script.js?b21"></script>
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/theme.js?b21"></script>
<!--[if lt IE 7]>
<script defer type="text/javascript" src="'
$settings['default_theme_url'], '/scripts/pngfix.js"></script>
<![endif]-->
<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("' 
$scripturl '?action=pm");' '''
var ajax_notification_text = "'
$txt['ajax_in_progress'], '";
var ajax_notification_cancel_text = "'
$txt['modify_cancel'], '";
// ]]></script>
<title>'
$context['page_title'], '</title>';

        
// script to support LATIN to Cyrillic translit button
echo '
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/'$txt['translit_tbl'], '.js"></script>
<script language="JavaScript" type="text/javascript" src="'
$settings['default_theme_url'], '/translit.js"></script>';

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

// The ?b21 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.css?b21" />
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/css/print.css?b21" media="print" />';

/* Internet Explorer 4/5 and Opera 6 just don't do font sizes properly. (they are big...)
Thus, in Internet Explorer 4, 5, and Opera 6 this will show fonts one size smaller than usual.
Note that this is affected by whether IE 6 is in standards compliance mode.. if not, it will also be big.
Standards compliance mode happens when you use xhtml... */
if ($context['browser']['needs_size_fix'])
echo '
<link rel="stylesheet" type="text/css" href="'
$settings['default_theme_url'], '/css/fonts-compat.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'], ' - 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']);

// 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("upshrinkHeader");
mainHeader.addTogglePanel("upshrinkHeader2");
// ]]></script>'
;

echo '
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<link rel="icon" href="/favicon.ico" type="image/x-icon" />
</head>
<body>'
;
}

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

//start 1st table here;
// table 1;
echo '<table cellpadding="0" cellspacing="0" width="100%">
  <tr>
 <td>'
;
//table 1.1;
echo  '
<table cellpadding="0" cellspacing="0"  class="logobg">
<tr>
 <td>'
;

//Insert logo image!;
echo '<img src="'$settings['images_url'], '/smflogo.jpg" style="margin-left: 20px;" title="'$context['forum_name'], ' " alt="Logo" />';

//table 1.1 end;
echo  '   
</td></tr>
</table>'
;


echo '  
</td>
  </tr><tr>'
;
 
 //begin navigation panel;
 //table 1.2;
 echo '
 <td><table cellpadding="0" cellspacing="0" class="menu_nav_panel_bg" width="100%"><tr><td>'
;
 
 //table 1.3; Insert Navigation menu;
 echo '  
<table cellpadding="0" cellspacing="0" class="menubg"><tr>'
;
 
 //[Site] , [Home] , [help] , [searh] buttons; Special thansk css-school.ru =\ ;
 echo '<td id="home"><a href="'$scripturl'?action=forum"><span>' ,$txt['home'], '</span></a></td>';
 echo '<td id="help"><a href="'$scripturl'?action=help"><span>' $txt['help'] , '</span></a></td>';
 if ($context['allow_search'])
 echo '<td id="search"><a href="'$scripturl'?action=search"><span>' $txt['search'] , '</span></a></td>';
 if ($context['allow_calendar'])
 echo '<td id="calendar"><a href="'$scripturl'?action=calendar"><span>' $txt['calendar'] , '</span></a></td>';
 
 //Table 1.3 end; End menu; 
 echo '  
</tr></table></td><td valign="top"><img src="'
$settings['images_url'], '/menu_right.gif" alt="" /></td><td width="100%" align="right">';
 
 // Hello "%user";
 if($context['user']['is_logged'])
echo '

<span class="hello_member"> '
$txt['hello_member_ndt'], ' <b><a href="'$scripturl'?action=profile">'$context['user']['name'] , '</a></b>(<a href="'$scripturl'?action=logout;sesc='$context['session_id'], '">'$txt['logout'] , '</a>)</span>';
 Else
  {
  echo '<span class="hello_member">';
  echo sprintf($txt['welcome_guest'], $txt['guest_title']);
  echo '</span>';
  }
 
 //table 1.2 and 1 end;
 echo '</td></tr></table></td></tr></table>';
 
//shadow
echo '<table cellpadding="0" cellspacing="0" width="100%" class="shadow">
 <tr>
<td><img src="'
$settings['images_url'], '/blank.gif" height="0" alt="" /></td>
 </tr>
</table>'
;   
 


//user panel begin;
 if($context['user']['is_logged'])
 echo '<table cellpadding="10" cellspacing="0" width="100%" class="userpanel" border="0">';
 Else
 echo '<table cellpadding="10" cellspacing="0" width="100%" class="ghostpanel" border="0">';
 echo '<tr>
<td style="font-family: Verdana; color: #212121; font-size: 12px;">'
;

if($context['user']['is_logged'])
{
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
'
$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'], '';
}
else
echo '&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'$txt['quick_login_dec'], '';
echo '</td>';
  
  
//usermenu
if($context['user']['is_logged'])
{
echo '<td class="usermenu">';
if ($context['allow_admin'])
echo '<a href="'$scripturl'?action=admin">' $txt['admin'] , '</a>';
if ($context['user']['can_mod'])
  echo 
'<a href="'$scripturl'?action=moderate">'$txt['moderate'], '</a>';
if ($context['allow_edit_profile'])
echo '<a href="'$scripturl'?action=profile">' $txt['profile'] , '</a>';
  echo 
'<a href="'$scripturl'?action=mlist">'$txt['members_title'], '</a>';
  echo 
'<a href="'$scripturl'?action=pm">'$txt['pm_short'], '';
  if (
$context['user']['unread_messages'] > 0)
  echo 
' (<strong>'$context['user']['unread_messages'] . '</strong>)';
 
  echo 
'</a>';

  }
  Else
  echo 
'<td align="right"><form action="'$scripturl'?action=login2" method="post" accept-charset="'$context['character_set'], '" style="margin: 0;">
<input type="text" name="user"  size="15" value="" style="background: #FFF url('
$settings['images_url'], '/login1.gif) right no-repeat; border: 1px solid #aaa;" alt="" />
<input type="password" name="passwrd"  size="15"  value="" style="background: #FFF url('
$settings['images_url'], '/password.gif) right no-repeat; border: 1px solid #aaa;" alt=""  />&nbsp;
'
$txt['always_logged_in'], ':<input type="checkbox" name="cookieneverexp"  checked="checked" class="check" />
<input type="submit" value="'
$txt['login'], '" />
</form>'
;
echo '</td></tr></table><br />';
  
// The main content should go here.
echo '
<div id="bodyarea" style="padding: 0px 20px 0 20px;">'
;  
}

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="footerarea" style="text-align: center; padding-bottom: 1ex;'
$context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' width: 100%;' '''">
<table cellspacing="0" cellpadding="3" border="0" align="center" width="100%">
<tr>
<td valign="middle" align="center" style="white-space: nowrap;">
'
theme_copyright(), '
</td>
</tr>
<tr><td align="center" style="font-size: 10px;">
<a href="http://validator.w3.org/check/referer" target="_blank" title="valid XHTML"><span>XHTML</span></a>
<a href="'
$scripturl '?type=rss;action=.xml"><span>RSS</span></a>
<a href="'
$scripturl '?wap2"><span>WAP2</span></a>
<br />
<a href="http://smf2.uuuq.com">RuNet Theme by [cer]</a>
</td></tr>
</table>'
;


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

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()
{
global $context$settings$options;

echo '<div class="nav" style="font-size: smaller; margin-bottom: 15px;">';

// 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 '<b>'$settings['linktree_link'] && isset($tree['url']) ? '<a href="' $tree['url'] . '" class="nav">' $tree['name'] . '</a>' $tree['name'], '</b>';

// 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;<img src="'$settings['images_url'], '/strela.gif" alt="" />&nbsp;';
}

echo '</div>';
}

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

// Are we using right-to-left orientation?
if ($context['right_to_left'])
{
$first 'last';
$last 'first';
}
else
{
$first 'first';
$last 'last';
}

// Show the start of the tab section.
echo '
<table cellpadding="0" cellspacing="0" border="0" style="margin-left: 10px;">
<tr>
<td class="maintab_' 
$first '"></td>';

foreach ($context['menu_buttons'] as $act => $button)
echo ($button['active_button'] || $context['browser']['is_ie4']) ? '<td class="maintab_active_' $first '">&nbsp;</td>' '' ' <td valign="top" class="maintab_'$button['active_button'] ? 'active_back' 'back''">
<a href="'
$button['href'], '">'$button['title'], '</a>
</td>'
$button['active_button'] ? '<td class="maintab_active_' $last '"></td>' '';

// The end of tab section.
echo '
<td class="maintab_' 
$last '">&nbsp;</td>
</tr>
</table>'
;

}

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

// Create the buttons...
foreach ($button_strip as $key => $value)
{
if (isset($value['test']) && empty($context[$value['test']]))
{
unset($button_strip[$key]);
continue;
}
elseif (!isset($buttons[$key]) || $force_reset)
{
if ($value['url'] === '{SUBMIT}')
$buttons[$key] = '<input type="submit" value="' . (isset($value['custom']) ? $value['custom'] : '') . $txt[$value['text']] . '" class="button_strip_submit" />';
else
$buttons[$key] = '<a href="' $value['url'] . '" ' . (isset($value['custom']) ? $value['custom'] : '') . '>' $txt[$value['text']] . '</a>';
}
$button_strip[$key] = $buttons[$key];
}

if (empty($button_strip))
return '<td>&nbsp;</td>';

echo '
<td class="'
$direction == 'top' 'main' 'mirror''tab_' $context['right_to_left'] ? 'last' 'first' '">&nbsp;</td>
<td class="'
$direction == 'top' 'main' 'mirror''tab_back">'implode(' &nbsp;|&nbsp; '$button_strip) , '</td>
<td class="'
$direction == 'top' 'main' 'mirror''tab_' $context['right_to_left'] ? 'first' 'last' '">&nbsp;</td>';
}

?>

Mavn

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

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

vitalik82

Значит вот что  пробовал:


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

echo '
</div>';
}

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

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxx");
pageTracker._trackPageview();
} catch(err) {}</script>

echo '

</body></html>';
}

// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..


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

   echo '
   </div>';
}

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

// Add in google analytics
require_once 'counter.phpl';

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

// Show a linktree. This is that thing that shows "My Community | General Category | General Discussion"..

Drakonsa

Цитата: vitalik82 от 19 марта 2009, 18:46:04
Значит вот что  пробовал:

Поменяйте require_once на readfile

vitalik82


BIOHAZARD

Ищем:
</body>
Заменяем на:
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src=\'" + gaJsHost + "google-analytics.com/ga.js\' type=\'text/javascript\'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("КОД ТВОЕГО СЧЁТЧИКА);
pageTracker._trackPageview();
</script>
</body>

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

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

vitalik82

Что-то ничего не работает. Я уже отчаялся.

BIOHAZARD

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

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

Xansen

Цитата: vitalik82 от 23 марта 2009, 18:10:16
Что-то ничего не работает. Я уже отчаялся.

тебе сказали же что перед " ' " надо ставить " \ " !!!
В коде гугл аналитика этот символ " ' " встречается 4 раза. Я поставил и всё ок!!!

imax

если кто интересуется я вставил счетчики после копирайтов прям.

?>коды счетчиков<?php

посмотреть можно здесь: www.sgt.su/forum

vitalik82

Цитата: Xansen от 31 марта 2009, 19:54:49
тебе сказали же что перед " ' " надо ставить " \ " !!!
В коде гугл аналитика этот символ " ' " встречается 4 раза. Я поставил и всё ок!!!

Смотри выше. Символ я поставил. Не помогло.

GG_pro

Цитата: Mavn от 12 марта 2009, 14:59:32
вставляйте перед
// Show the load time?

Нормально установился... Слава Мавну!

talur

ну никак не получается поставить счетчик... все время выползает наверху форума, и форум весь кривой становится

Mavn

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

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

talur

Цитата: Mavn от 12 марта 2009, 14:59:32
вставляйте перед
// Show the load time?
сделал так, получилось:

<!--Rating@Mail.ru counter-->
ссылка на счетчик
<!--// Rating@Mail.ru counter-->

// Show the load time?


после этого вообще не смог зайти на форум, ошибку выдал и не грузился

talur

Цитата: imax от 31 марта 2009, 23:11:25
если кто интересуется я вставил счетчики после копирайтов прям.

?>коды счетчиков<?php

посмотреть можно здесь: www.sgt.su/forum
действительно, обычное копирование и все...
а у меня так не работает

talur

обычный счетчик поставил, а вот джава ставиться не хочет

BIOHAZARD

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

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

talur

простой счетчик маил.ру, без джавы, легко поставился сюда:

Цитировать<table cellspacing="0" cellpadding="3" border="0" align="center" width="100%">
         <tr>
            <td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'right' : 'left', '">
               <!--Rating@Mail.ru counter-->
<a target="_top" href="http://top.mail.ru/jump?from=1629669">
<img src="http://dd.cd.b8.a1.top.mail.ru/counter?id=1629669;t=49"
border="0" height="31" width="88" alt="Рейтинг@Mail.ru"></a>
<!--// Rating@Mail.ru counter--></td>
            <td valign="middle" align="center" style="white-space: nowrap;">
               ', theme_copyright(), '
            </td>

            <td width="28%" valign="middle" align="', !$context['right_to_left'] ? 'left' : 'right', '">
               </td>
         </tr>
      </table>';

а как поставить лайвинтернет, который уже с джавой идет? Простым копированием не получается - выдает ошибку... :(

Цитировать<!--LiveInternet counter--><script type="text/javascript">
<!--
document.write("<a href='http://www.liveinternet.ru/click' "+
"target=_blank><img src='http://counter.yadro.ru/hit?t16.3;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-->

Drakonsa

Цитата: talur от 28 апреля 2009, 04:21:58
простой счетчик маил.ру, без джавы, легко поставился сюда:

а как поставить лайвинтернет, который уже с джавой идет? Простым копированием не получается - выдает ошибку... :(

В любом текстовом редакторе: Правка - Заменить на: выделяешь этот кусок и меняешь "'" на "\'"

talur

#292
Цитата: Drakonsa от 28 апреля 2009, 05:31:44
В любом текстовом редакторе: Правка - Заменить на: выделяешь этот кусок и меняешь "'" на "\'"
спасибо!!!

volgalab

   Убедительно прошу, люди добрые, помогите мне правильно установить LiveInternet, а то выдает ошибки, вот дословно:

(There was a problem loading the /Themes/default/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.
________________________________________

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in .../Themes/default/index.template.php on line 387
),

а вот собственно код счетчика:

<!--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-->

Из прачитанного на форуме я понял, что надо «кавычки правильно расставить/экранировать», вот только как это сделать то – в данном конкретном счетчике не пойму – попробовал, как только не по перетыкивал, а вот толку нет! :'(

А вот код куда я его собственно и вставляю в файл \www\Themes\default\ index.template.php (может быть не туда вставляю?):

      // 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>';
      echo ' <div align="center">counter code<!--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-->
</div>';

   // 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'])

Помогите люди добрые!!!!!!!!!!! :-[
[/pre][/pre]

Drakonsa

Взять и проэкранировать все одинарные кавычки, чтоб у них был вид: \'

volgalab

Спасибо! Вот заменил, и заработало  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.   Кодировка оказалась нарушена – как это исправить?

volgalab

А сам счетчик возможно ли куда ни будь в сторону (вправо например или влево) сдвинуть? :-\

Drakonsa

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


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

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

1. Хер с тем поиском и прочтением всего топика на форуме... Но в редакторе можно нажать Ctrl+F и ввести в поиск слово: counter code, найти его и удалить?
2. Вставка счетчика никак не могла поменять кодировку.
3. aling в div'e меняете на какой вам надо.

volgalab

Спасибо! O0
Насчет кодировки, я наверное не так выразился  :-[ – после сохранения в счетчике стали вместо русских букв "\' alt=\'\' title=\'LiveInternet: показано число просмотров за 24"+" часа, посетителей за 24 часа и за сегодня\' "+

стали после сохранения каракули.... :'(

Krajsly

Делал как показывал Mavn в 10м посте. Всё работало... И тут заметил, что счетчики пропали. А когда именно я не понял, а за это время успел абгрейдить форум с 114 до 118 и поставить пару модов. При этом все вроде на месте, как и было... перепроверил 10 раз уже не знаю что делать.

В пхп плохо разбираюсь. Может что тут не так?


// The following will be used to let the user know that some AJAX process is running
readfile("http://урл форума/public_html/Themes/тема/counters.js");
        echo '
        <div id="ajax_in_progress" style="display: none;', $context['browser']['is_ie'] && !$context['browser']['is_ie7'] ? 'position: absolute;' : '', '">',

$txt['ajax_in_progress'], '</div>
</body></html>';
}