Реклама на форуме, как поставить

Автор Kaim, 01 мая 2009, 15:27:04

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

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

Kaim

Хочу поставить в шапку на форум рекламный баннер через тег фрейма. Только не знаю в какое место когда ставить этот тег фрейма... Подскажите пожалуйста!!
Форум - talkin.ru

Вот код документа

// The main sub template above the content.
function template_main_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'], '" />', empty($context['robot_no_index']) ? '' : '
   <meta name="robots" content="noindex" />', '
   <meta name="keywords" content="форум, скачать, посмотреть, общение, секс, эротика, обои, картинка, мото, авто, talkin.ru, лучший, большой, инфо, PHP, MySQL, bulletin, board, free, source, smf, forum, афиша, галерея, разговор," />
   <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/script.js?fin11"></script>
   <script language="javascript" type="text/javascript" src="', $settings['theme_url'], '/dropdown.js"></script>
   <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
      var smf_theme_url = "', $settings['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'], '";
   // ]]></script>
   <title>', $context['page_title'], '</title>';

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

   // Show all the relative links, such as help, search, contents, and the like.
   echo '
   <link rel="help" href="', $scripturl, '?action=help" target="_blank" />
   <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[
      var current_header = ', empty($options['collapse_header']) ? 'false' : 'true', ';

      function shrinkHeader(mode)
      {';

   // Guests don't have theme options!!
   if ($context['user']['is_guest'])
      echo '
         document.cookie = "upshrink=" + (mode ? 1 : 0);';
   else
      echo '
         smf_setThemeOption("collapse_header", mode ? 1 : 0, null, "', $context['session_id'], '");';

   echo '
         document.getElementById("upshrink").src = smf_images_url + (mode ? "/upshrink2.gif" : "/upshrink.gif");

         document.getElementById("upshrinkHeader").style.display = mode ? "none" : "";
         document.getElementById("upshrinkHeader2").style.display = mode ? "none" : "";

         current_header = mode;
      }
   // ]]></script>';

   // the routine for the info center upshrink
   echo '
      <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
         var current_header_ic = ', empty($options['collapse_header_ic']) ? 'false' : 'true', ';

         function shrinkHeaderIC(mode)
         {';

   if ($context['user']['is_guest'])
      echo '
            document.cookie = "upshrinkIC=" + (mode ? 1 : 0);';
   else
      echo '
            smf_setThemeOption("collapse_header_ic", mode ? 1 : 0, null, "', $context['session_id'], '");';

   echo '
            document.getElementById("upshrink_ic").src = smf_images_url + (mode ? "/expand.gif" : "/collapse.gif");

            document.getElementById("upshrinkHeaderIC").style.display = mode ? "none" : "";

            current_header_ic = mode;
         }
      // ]]></script>';

   echo '
</head>
<body>';

   //Change width to 100% if you want it fluid.
   echo '
   <div align="center">';
  
   //This controls the width of the forum. Adjust in the CSS.
   echo '
   <div id="widthControl">';
  
   //Display the main header
   echo '
   <div class="logo-border">
      <div class="logo-box"><a href="/index.php"><img src="' . $settings['images_url'] . '/logo.jpg" width="321" height="75" alt="', $context['forum_name'], '" title="', $context['forum_name'], '" /></a></div>
      <div class="navBar">
         <!-- BEGIN mainNav -->
         ', template_menu(), '
         <!-- END mainNav -->
      </div>
   </div>';
  
   // If you want to put some ads or something on your pages, add them in this.
   echo '
   <div id="blank-box"></div>';

   if($context['user']['is_guest'])
   {
   echo '
      <div class="Warn-guest">Добро пожаловать Гость, пожалуйста <a href="', $scripturl, '?action=login">Войдите</a> или <a href="', $scripturl, '?action=register">Зарегистрируйтесь</a>.</div>';
   }
  
   echo '
   <table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
         <td width="100%" valign="top" style="padding: 10px 0 0 0;">
         <div style="text-align:left;">';

   echo '
   <div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? ' style="width: 100%;"' : '', '>';

   // display the user info panel
   echo '
      <table width="100%" cellspacing="0" cellpadding="4" class="bordercolor" border="0">
         <tr>';
        
   echo '
            <td align="left" valign="middle" class="windowbg2">';
           
   if($context['user']['is_guest'])
   {
      echo '
      <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'] . '\');"' : '', '>
                        <table border="0" cellpadding="1" cellspacing="0">
                           <tr>
                              <td>Логин:</td>
                              <td><input type="text" name="user" size="10" /></td>
                              <td><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></td>
                           </tr>
                           <tr>
                              <td>Пароль:</td>
                              <td><input type="password" name="passwrd" size="10" /></td>
                              <td><input type="submit" value="', $txt[34], '" /></td>
                           </tr>
                        </table>
                           <input type="hidden" name="hash_passwrd" value="" />
                        </form>';
   }
           
   if($context['user']['is_logged'])
   {
      echo '
            <strong>Добро пожаловать, ', $context['user']['name'] , '.</strong>';
   }
  
   if ($context['allow_admin'])
   {
      echo '
         &nbsp;(<span class="smalltext"><a href="', $scripturl, '?action=admin">Админка</a></span>&nbsp;-';
   }
  
   if ($context['user']['is_logged'])
   {
      echo '
         <span class="smalltext"><a href="', $scripturl, '?action=profile">Профиль</a></span>&nbsp;-&nbsp;<span class="smalltext"><a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a></span>)';
   }
  
   if($context['user']['is_logged'])
   {
      echo '
         <br />
         <span class="smalltext"><a href="', $scripturl, '?action=unread">Смотреть новые сообщ.</a></span>&nbsp;|&nbsp;<span class="smalltext"><a href="', $scripturl, '?action=unreadreplies">View New Replies</a></span>';
   }
           
   // Go to PM center... [pm]
   if ($context['user']['is_logged'] && $context['allow_pm'])
   {
      echo '
         |&nbsp;<span class="smalltext"><a href="', $scripturl, '?action=pm">Личные сообщения</a>: '. $context['user']['unread_messages'] . '', $context['user']['unread_messages'] > 0 ? '<img src="' . $settings['images_url'] . '/icons/pmnotify.gif" width="12" height="12" align="absmiddle" />' : '' , '&nbsp;Новые, ', $context['user']['messages'], ' Всего.</span>';
   }
           
   echo '
   </td>
   <td align="left" valign="middle" width="250" class="windowbg">';
   // Show the total time logged in?
      if ($context['user']['is_logged'])
      {
         echo '
                        ', $txt['totalTimeLogged1'], '<br />';

         // 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 />';
      }
  
   echo '
      </td></tr></table>
   </div><br />';
  
   // Show a random news item? (or you could pick one from news_lines...)
   if (!empty($settings['enable_news']))
      echo '
         <div class="tborder">
            <div class="windowbg" style="text-align:center;padding:4px;"><span class="smalltext"><b>', $txt[102], '</b>: ', $context['random_news_line'], '</span></div>
         </div>';
  
      // Show the news fader?  (assuming there are things to show...)
   if ($settings['show_newsfader'] && !empty($context['fader_news_lines']))
   {
      echo '
   <div class="tborder">
   <table border="0" width="100%" class="windowbg" cellspacing="' , ($context['browser']['is_ie'] || $context['browser']['is_opera6']) ? '1' : '0' , '" cellpadding="4">
      <tr>
         <td valign="middle" align="center" height="60">';

      // Prepare all the javascript settings.
      echo '
            <div id="smfFadeScroller" style="width: 90%; padding: 2px;"><b>', $context['news_lines'][0], '</b></div>
            <script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
               // The fading delay (in ms.)
               var smfFadeDelay = ', empty($settings['newsfader_time']) ? 5000 : $settings['newsfader_time'], ';
               // Fade from... what text color? To which background color?
               var smfFadeFrom = {"r": 0, "g": 0, "b": 0}, smfFadeTo = {"r": 255, "g": 255, "b": 255};
               // Surround each item with... anything special?
               var smfFadeBefore = "<b>", smfFadeAfter = "</b>";

               var foreColor, backEl, backColor;

               if (typeof(document.getElementById(\'smfFadeScroller\').currentStyle) != "undefined")
               {
                  foreColor = document.getElementById(\'smfFadeScroller\').currentStyle.color.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
                  smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};

                  backEl = document.getElementById(\'smfFadeScroller\');
                  while (backEl.currentStyle.backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined")
                     backEl = backEl.parentNode;

                  backColor = backEl.currentStyle.backgroundColor.match(/#([\da-f][\da-f])([\da-f][\da-f])([\da-f][\da-f])/);
                  smfFadeTo = {"r": eval("0x" + backColor[1]), "g": eval("0x" + backColor[2]), "b": eval("0x" + backColor[3])};
               }
               else if (typeof(window.opera) == "undefined" && typeof(document.defaultView) != "undefined")
               {
                  foreColor = document.defaultView.getComputedStyle(document.getElementById(\'smfFadeScroller\'), null).color.match(/rgb\((\d+), (\d+), (\d+)\)/);
                  smfFadeFrom = {"r": parseInt(foreColor[1]), "g": parseInt(foreColor[2]), "b": parseInt(foreColor[3])};

                  backEl = document.getElementById(\'smfFadeScroller\');
                  while (document.defaultView.getComputedStyle(backEl, null).backgroundColor == "transparent" && typeof(backEl.parentNode) != "undefined" && typeof(backEl.parentNode.tagName) != "undefined")
                     backEl = backEl.parentNode;

                  backColor = document.defaultView.getComputedStyle(backEl, null).backgroundColor.match(/rgb\((\d+), (\d+), (\d+)\)/);
                  smfFadeTo = {"r": parseInt(backColor[1]), "g": parseInt(backColor[2]), "b": parseInt(backColor[3])};
               }

               // List all the lines of the news for display.
               var smfFadeContent = new Array(
                  "', implode('",
                  "', $context['fader_news_lines']), '"
               );
            // ]]></script>
            <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/fader.js"></script>
         </td>
      </tr>
   </table>
   </div>';
   }
  
   // The main content should go here.
   echo '
   <div id="bodyarea">';
}
http://weit.ru/ - мой портал.. \/  ___http://talkin.ru/ - форум!

hype

в файле index.template.php ,
в процедуре template_body_above ,
там где первый echo

- но это для 2.0

Kaim

Спасибо за ответ но в моём форуме версии 1.1.8 такого файла вообще нет.

Кто ещё сможет мне помочь?
http://weit.ru/ - мой портал.. \/  ___http://talkin.ru/ - форум!

Drakonsa

Цитата: Kaim от 01 мая 2009, 17:12:39
Спасибо за ответ но в моём форуме версии 1.1.8 такого файла вообще нет.

Кто ещё сможет мне помочь?
В каком именно месте конкретно надо его вставить?

Kaim

В шапке. В самом верху где красный фон.
http://weit.ru/ - мой портал.. \/  ___http://talkin.ru/ - форум!

Drakonsa

/Themes/SoftMC_Blue/index.template.php
  // If you want to put some ads or something on your pages, add them in this.
   echo '
   <div id="blank-box"></div>';

Kaim

Большое спасибо! Я разобрался!!
http://weit.ru/ - мой портал.. \/  ___http://talkin.ru/ - форум!