Перейти к контенту
  • 0

Как добавить внизу страницы php код?


Вопрос

Мне нужно под копирайтом добавить sql запрос и несколько html таблиц.

Если через настройку шаблонов в админке, то пхп код туда не вставить, вернее он игнорируется, пробовал в skin_global.php, но как не крути, всё что я не вставлю вылазит, не снизу а сверху (над шапкой). Кто делал подобное, поделитесь опытом???

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

а через тупой инклуд не пробывал? напиши всё что тебе нада в отдельном пхп файле, а в шаблоне скина форума впиши где нада пхп инклуд да и всё.

я проверял - работает :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0
а через тупой инклуд не пробывал? напиши всё что тебе нада в отдельном пхп файле, а в шаблоне скина форума впиши где нада пхп инклуд да и всё.

я проверял - работает :D

Инклудил конечно, но вставляет только вверх страницы, почему-то. И то я не в шаблон пробовал а в этот skin_global.php

Ссылка на комментарий
Поделиться на других сайтах

  • 0

а ты попробуй через шаблон

мы в шаблоне футрец целый нарисовали :D

гы

Ссылка на комментарий
Поделиться на других сайтах

  • 0

sources/functions.php

 

Ищи:

  //---------------------------------------
 // Close this DB connection
 //---------------------------------------
 
 $DB->close_db();
 
 //---------------------------------------
 // Start GZIP compression
       //---------------------------------------
       
       if ($ibforums->vars['disable_gzip'] != 1)
       {
      	 $buffer = ob_get_contents();
      	 ob_end_clean();
      	 ob_start('ob_gzhandler');
      	 print $buffer;
       }
       
       $this->do_headers();
 
       print $ibforums->skin['template'];
       
       exit;

меняй на:

  //---------------------------------------
 // Close this DB connection
 //---------------------------------------
 
 $DB->close_db();
 
 //---------------------------------------
 // Start GZIP compression
       //---------------------------------------
       
       if ($ibforums->vars['disable_gzip'] != 1)
       {
      	 $buffer = ob_get_contents();
      	 ob_end_clean();
      	 ob_start('ob_gzhandler');
      	 print $buffer;
       }
       
       $this->do_headers();
 
       print $ibforums->skin['template'];
       [b]include('путь_к_ПХП_файлу');[/b]
       exit;

Ссылка на комментарий
Поделиться на других сайтах

  • 0
sources/functions.php

 

Ищи:

  //---------------------------------------
 // Close this DB connection
 //---------------------------------------
 
 $DB->close_db();
 
 //---------------------------------------
 // Start GZIP compression
       //---------------------------------------
       
       if ($ibforums->vars['disable_gzip'] != 1)
       {
      	 $buffer = ob_get_contents();
      	 ob_end_clean();
      	 ob_start('ob_gzhandler');
      	 print $buffer;
       }
       
       $this->do_headers();
 
       print $ibforums->skin['template'];
       
       exit;

меняй на:

  //---------------------------------------
 // Close this DB connection
 //---------------------------------------
 
 $DB->close_db();
 
 //---------------------------------------
 // Start GZIP compression
       //---------------------------------------
       
       if ($ibforums->vars['disable_gzip'] != 1)
       {
      	 $buffer = ob_get_contents();
      	 ob_end_clean();
      	 ob_start('ob_gzhandler');
      	 print $buffer;
       }
       
       $this->do_headers();
 
       print $ibforums->skin['template'];
       [b]include('путь_к_ПХП_файлу');[/b]
       exit;

 

Спасибо, реально заработало, кому интересно можете взглянуть - http://nvs.kiev.ua/forum (не сочтите за рекламу)

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Про удаление копирайтов я не говорю. Кстати там два копирайта... Посмотри внимательно на то, что я написал и обрати внимание на слэши...

post-8888-1116272696_thumb.jpg

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Убрать всё лишнее из шаблона форума :D

Ты не прав ;)

 

Про "грязные" методы от Игорька читать тут - Про copyright, который "Русский Модифицированный"

 

Еще добавлю, что кроме указанной в том топике "подставы" в functions.php есть еще одна - при замене "тэга" <% COPYRIGHT %> там вместо латинской буквы O прописана русская. Как результат - появление надписи <% COPYRIGHT %> (вместо наормального копирайта) внизу страниц форума.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

ImUgh Почему ты решил, что NvG не прав? Он прав и дал нормальный ответ на те вопросы, которые были поставлены. Лишние теги нужно убрать именно в шаблоне форума.

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

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Pupil23

 

Я не сказал, что NvG везде не прав. ;)

Он не прав только в своем последнем совете - про убрать лишнее из шаблона.

Так как один из копирайтов появляется не из-за лишнего в шаблоне(то, что правится в админке, или в skin_ файлах), а из-за ЛИШНЕГО кода в functions.php

 

Конечно, можно убрать из шаблона форума сторку <% COPYRIGHT %> но тогда вообще пропадает смысл шаблона, ибо расположение копирайта будет уже неподвластно админке :D

И лишние закрывающие тэги появляются именно из-за того, что Игорек "понаделал". Так что и они будут никому неподвластны. Оно вам надо? :)

 

Сухой остаток:

1. удаляем из functions.php код от Игорька (см ссылку на топик выше)

2. правим там же строчку

        $ibforums->skin['template'] = str_replace( "<% COPYRIGHT %>"      , $copyright               , $ibforums->skin['template']);

чтобы в <% COPYRIGHT %> все буквы были латинскими

3. радуемся жизни

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Именно про это и говорят. Только у тебя нехватает четвертого пункта:

нужно зайти в админку и выкинуть из HTML шаблона

</body> 
</html>

а не копирайт.

Я не сказал, что NvG везде не прав.

Он не прав только в своем последнем совете - про убрать лишнее из шаблона.

Теперь ты видишь , что прав.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Pupil23

перечитай, пожалуйста, внимательней мой пост.

если ты выполнишь пп1-2, то шаблон вообще НЕ НАДО будет трогать!

все проблемы - из-за лишнего кода в functions.php

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Для этой темы нет разницы - оригинальный или русский.

ImUgh Посмотри первое сообщение - что просил человек...

если ничего не менять, имеем такой код: после закрывающих тегов есть отаток кода

<% COPYRIGHT %>
</div>
</body> 
</html><!-- Copyright Information -->

<br><div align='center' class='copyright'>Powered by <a href="http://www.invisionboard.com" 

target='_blank'>Invision Power Board</a>(U) v1.3 Final © 2003  <a 

href='http://www.invisionpower.com' target='_blank'>IPS, Inc.</a><br>Русский Модифицированный IPB v1.3 Final 

&copy 2003 <a href='http://www.bestfilez.net' target='_blank'>BesTFileZ.Net</a> & <a 

href='http://www.ibresource.ru' target='_blank'>IBR Team</a></div><br>

Человек вставляет свой код ниже этого всего, при этом, как и положено закрывает BODY и HTML. В результате на

 

странице два раза закрываются теги.

Ищем в файле

if ($row['macro_value'] == 'GZIP_CHECK') eval($check_gzip_status($check_gzip_status($row['macro_replace'])));

коментируем или удаляем и после этого получаем такой код

<div align='center'>[ Время генерации скрипта: 0.0518 ]   [ Использовано запросов: 12 ]   [ GZIP 

выключен ] </div>
<br /> 
<% COPYRIGHT %>
</div>
</body> 
</html>

Теперь правим вывод копирайта

$ibforums->skin['template'] = str_replace( "<% C?PYRIGHT %>"      , $copyright               , 

$ibforums->skin['template']);

В результате получим такой код

<div align='center'>[ Время генерации скрипта: 0.0470 ]   [ Использовано запросов: 12 ]   [ GZIP 

выключен ] </div>
<br /> 
<!-- Copyright Information -->

<br><div align='center' class='copyright'>Powered by <a href="http://www.invisionboard.com" 

target='_blank'>Invision Power Board</a>(U) v1.3 Final © 2003  <a 

href='http://www.invisionpower.com' target='_blank'>IPS, Inc.</a><br>Русский Модифицированный IPB v1.3 Final 

&copy 2003 <a href='http://www.bestfilez.net' target='_blank'>BesTFileZ.Net</a> & <a 

href='http://www.ibresource.ru' target='_blank'>IBR Team</a></div><br>
</div>
</body> 
</html>

Теперь пробуем добавить нужный контекст ниже копирайта и получим

<div align='center'>[ Время генерации скрипта: 0.0538 ]   [ Использовано запросов: 12 ]   [ GZIP 

выключен ] </div>
<br /> 
<!-- Copyright Information -->

<br><div align='center' class='copyright'>Powered by <a href="http://www.invisionboard.com" 

target='_blank'>Invision Power Board</a>(U) v1.3 Final © 2003  <a 

href='http://www.invisionpower.com' target='_blank'>IPS, Inc.</a><br>Русский Модифицированный IPB v1.3 Final 

&copy 2003 <a href='http://www.bestfilez.net' target='_blank'>BesTFileZ.Net</a> & <a 

href='http://www.ibresource.ru' target='_blank'>IBR Team</a></div><br>
</div>
</body> 
</html>добавления сделанные самими

Нужное добавляется после закрывающих тегов. Чтобы этого небыло, идем в админку и выкидываем закрывающие теги.

 

В результате получим нужное. В своем добавлении, как и положено, закроем теги.

<div align='center'>[ Время генерации скрипта: 0.0579 ]   [ Использовано запросов: 15 ]   [ GZIP 

выключен ] </div>
<br /> 
<!-- Copyright Information -->

<br><div align='center' class='copyright'>Powered by <a href="http://www.invisionboard.com" 

target='_blank'>Invision Power Board</a>(U) v1.3 Final © 2003  <a 

href='http://www.invisionpower.com' target='_blank'>IPS, Inc.</a><br>Русский Модифицированный IPB v1.3 Final 

&copy 2003 <a href='http://www.bestfilez.net' target='_blank'>BesTFileZ.Net</a> & <a 

href='http://www.ibresource.ru' target='_blank'>IBR Team</a></div><br>
</div>
добавления сделанные самими</body></html>

Ссылка на комментарий
Поделиться на других сайтах

  • 0
я делал так, в mc искал "$copyright", потом редактором подставлял другую версию во всех переменных и все . =))

 

 

КОМУ РУСИФИКАЦИЮ ЭТОГО ФОРУМА <лесом>

ЭПИШИТЕ МНЕ

Изменено пользователем Mitos
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.