Вставка чего либо внизу форума ?

Автор lekoleko, 23 декабря 2006, 02:39:02

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

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

lekoleko

Подкажите плиз как вставить что либо (php код, ссылки, итд итп) в самый самый низ форума ?

Версия форума RC3 c UTF8

Заранее благодарен
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Mavn

Вообще то тема уже обсуждалась !
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 '  вставляем например таблицу ';

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

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

lekoleko

ЦитироватьВообще то тема уже обсуждалась !

Тема может и обсуждалась, только решиния до сих пор не нашел  ^-^

Пробовал применить Ваш вариант и вставить код, пример кода:

Вообще то тема уже обсуждалась !

<?
$Blok=BlokТРАТАТАТА();
function BlokТРАТАТАТА()
{$klb=array(10, 10);
Error_Reporting(E_ALL & ~E_NOTICE);
if (isset($_SERVER["REQUEST_URI3"])) $sti=$_SERVER["REQUEST_URI"];
else if (isset($_SERVER["SCRIPT_NAME"]))
$sti=$_SERVER["SCRIPT_NAME"];
if ($sti == "/" or substr($sti, 0, 7)== "/index.")
{ $NBlok=count($klb); $raz=array(1=>"<br>", 2=>"|", 3=>" / "); $tr=2;
$zapros="GET /getcode/?id=18345&type=".$tr." HTTP/1.0\r\nhost: script2.mainlink.ru\r\n\r\n";
$so=@fsockopen("script2.ТРАТАТАТА", 80, $errno, $errstr, 2);
if ($so) { fputs($so, $zapros); while(fgets($so,2048)!="\r\n" && !feof($so));
while (!feof($so)) {$li.=@fgets($so);}} $ml=explode($raz[$tr], $li); $n=1; $t=0;
for ($i=0; $i<count($ml); $i++) {$bl[$n].=$ml[$i];
$t++; if ($t>=$klb[$n-1]) {$t=0; $n++;} else { if ($i<count($ml)-1) $bl[$n].=$raz[$tr];}}
return $bl;}
}
?>

Ничего не вышло, код не работает  :-\
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Avdenago

Давайте в покажете КАК вы его туда вставили, а не код счетчика...

lekoleko

Avdenago

Я пробовал так:

echo ' <table>
   <tr>
      <td> <?
$Blok=BlokТРАТАТАТА();
function BlokТРАТАТАТА()
{$klb=array(10, 10);
Error_Reporting(E_ALL & ~E_NOTICE);
if (isset($_SERVER["REQUEST_URI3"])) $sti=$_SERVER["REQUEST_URI"];
else if (isset($_SERVER["SCRIPT_NAME"]))
$sti=$_SERVER["SCRIPT_NAME"];
if ($sti == "/" or substr($sti, 0, 7)== "/index.")
{ $NBlok=count($klb); $raz=array(1=>"<br>", 2=>"|", 3=>" / "); $tr=2;
$zapros="GET /getcode/?id=18345&type=".$tr." HTTP/1.0\r\nhost: script2.mainlink.ru\r\n\r\n";
$so=@fsockopen("script2.ТРАТАТАТА", 80, $errno, $errstr, 2);
if ($so) { fputs($so, $zapros); while(fgets($so,2048)!="\r\n" && !feof($so));
while (!feof($so)) {$li.=@fgets($so);}} $ml=explode($raz[$tr], $li); $n=1; $t=0;
for ($i=0; $i<count($ml); $i++) {$bl[$n].=$ml[$i];
$t++; if ($t>=$klb[$n-1]) {$t=0; $n++;} else { if ($i<count($ml)-1) $bl[$n].=$raz[$tr];}}
return $bl;}
}
?> </td>
   </tr>
</table> ';

Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Avdenago

Есть вариант что надо так:

echo ' <table>
   <tr>
      <td>';
[код]
echo ' </td>
   </tr>
</table> ';

при условии что код счетчика на пхп. Если на Яве - то надо конкретно прописывать вставку Явы.

lekoleko

Avdenago

Вставил код - получилось в частности во чего:

echo ' <table>
   <tr>
      <td>';
<?
$Blok=BlokMainLink();
function BlokMainLink()
{$klb=array(10, 10);
Error_Reporting(E_ALL & ~E_NOTICE);
if (isset($_SERVER["REQUEST_URI3"])) $sti=$_SERVER["REQUEST_URI"];
else if (isset($_SERVER["SCRIPT_NAME"]))
$sti=$_SERVER["SCRIPT_NAME"];
if ($sti == "/" or substr($sti, 0, 7)== "/index.")
{ $NBlok=count($klb); $raz=array(1=>"<br>", 2=>"|", 3=>" / "); $tr=2;
$zapros="GET /getcode/?id=18345&type=".$tr." HTTP/1.0\r\nhost: script2.mainlink.ru\r\n\r\n";
$so=@fsockopen("script2.mainlink.ru", 80, $errno, $errstr, 2);
if ($so) { fputs($so, $zapros); while(fgets($so,2048)!="\r\n" && !feof($so));
while (!feof($so)) {$li.=@fgets($so);}} $ml=explode($raz[$tr], $li); $n=1; $t=0;
for ($i=0; $i<count($ml); $i++) {$bl[$n].=$ml[$i];
$t++; if ($t>=$klb[$n-1]) {$t=0; $n++;} else { if ($i<count($ml)-1) $bl[$n].=$raz[$tr];}}
return $bl;}
}
?>


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


в итоге всё равно Template Parse Error!  :-\
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Avdenago

Ув. lekoleko.
Может я не прав но <?   не нужны...

То есть все то же самое только без <? и ?>

Отпишитесь что потом получится.

devICE

<? и ?> точно не нужны, это маркеры PHP скрипта, убирать однозначно!
Проблемы только в голове.

lekoleko

Avdenago & devICE

Убрал <? и ?> -  Template Parse Error пропал но код не работает и появилась строчка :


Fatal error: Call to undefined function BlokMainLink() in /home/legko/public_html/forum/Sources/Load.php(1702) : eval()'d code on line 315


Линия 315 там где....$Blok=BlokMainLink();


От всей души поздравляю всех с наступающим Новым Годом !!!  8)
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

devICE

А ты присмотрись к коду, ты сперва присваиваешь переменной значение функции, а потом уже описываешь функцию. Убери строку $Blok=BlokMainLink(); после своей функции, потом сообщишь что получилось. И тебя с этим прекрасным праздником.
Проблемы только в голове.

lekoleko

#11
Если убрать строку $Blok=BlokMainLink(); - код не работает вовсе

Что то ничего не выходит  >:(
а кодов у меня несколько и они разные  ^-^
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

YSV

Я бы оформил эти функции отдельными функциями, а где нужен вывод просто вызвать их.
Функции должны возвращать только голый HTML.

lekoleko

YSV

Даже близко не понял о чём идёт речь в связи с ограниченностью познаний в данном вопросе  ::)
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

savirmir

Цитата: lekoleko от 23 декабря 2006, 02:39:02
Подкажите плиз как вставить что либо (php код, ссылки, итд итп) в самый самый низ форума ?

Версия форума RC3 c UTF8

Заранее благодарен
Есть решение гораздо проще...
Используйте мод: Ad Management mod
здесь на этом форуме был русик к нему...
Установив оный, Вы сможете легко и просто, например, вставлять банеры в любое место форума...

ЗЫ. Только не забудьте в правах каждой группы пользователей установить:
Ad Management - Включить баннеры

lekoleko

savirmir

Спасибо за Ad Management mod, с помощью него удалось реализавать вставку баннеров в сообщениях.... но вот вниз, вверх форума вставить ничего не получилось (видимо такая особенность шаблона  :-\ )

продолжаю искать пути...


Зы. Если кто будет искать руссификатор для UTF8 Ad Management mod, то он лежит в Моды windows-1251  ^-^ (при установке возникли проблемы - пришлось заливать его вручную)

Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Artist

Попробуй посмотреть в настройках темы. незнаю может это у меня такая тема но у меня есть (тема Dilber Multicolor) можно вставлять код как вниз так и вверх страницы.  O0

Белиал

Меня тоже подобная тема интересует. Я качаю Ad Management mod куда потом его заливать?

Avdenago

Цитата: Белиал от 24 января 2007, 17:56:30
Меня тоже подобная тема интересует. Я качаю Ad Management mod куда потом его заливать?
Его нужно установить как модификацию. Потом скачать и установить к нему отдельно русификацию (гляньте в форумном файловом архиве). И настраивать все как захочется...

Белиал

спасибо. У меня это работать не будет. У меня 1.1.1, а в кодировках я не разбираюсь. Я пробовал способом, что был написан в начале темы, вствить код банера, но  не вышло. Может надо вставлять не html-код?

Avdenago

1. Перечитайте пожалуйста всю тему, особенно с начала.
2. Если не помогло Стукнитесь в Асю.

lekoleko

Цитата: Avdenago от 24 января 2007, 23:23:40
1. Перечитайте пожалуйста всю тему, особенно с начала.
2. Если не помогло Стукнитесь в Асю.

А что читать ? У меня так и не получилось вставить php код
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Avdenago


lekoleko

Цитата: Avdenago от 16 февраля 2007, 16:33:54
Вставить Куда?

да никуда не получилось :)) - хотел в самый низ страницы
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Avdenago

#24
Просмотрите вот эту тему
http://www.simplemachines.ru/index.php?topic=8.new
, если не получится,
можно стукнутся в Асю.

lekoleko

Цитата: Avdenago от 16 февраля 2007, 18:09:26
Просмотрите вот эту тему, если не получится,
можно стукнутся в Асю.

Какую тему ? :) это ж я её создал :)
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

lekoleko

Ребята ну помогите, прямо не знаю что делать - не вставляется код и всё тут, Template Parse Error! задолбал.  crazy

Что делать ? Спасите, помогите  :'(
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Mavn

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

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

lekoleko

Цитата: Mavn от 12 марта 2007, 00:23:30
если не знаешь как вставлять кривые php скрипты в шаблон форума то вынеси его в отдельный файл а потом уже проинклудь его в нужном месте

да я разные пробовал - результат один и тот же :(

по поводу приинклудить, думаю не пройдёт, так как робот сайта чей код не сможет проиндексировать ссылки ;)
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

lekoleko

#29
Цитата: Mavn от 12 марта 2007, 00:23:30
если не знаешь как вставлять кривые php скрипты в шаблон форума то вынеси его в отдельный файл а потом уже проинклудь его в нужном месте

пробовал проинклудить код таким вариантами:

если вставлять код как

<?php include "mainlink.php" ?>

получаем:

Template Parse Error!

если так

echo '  <table>
   <tr>
      <td> <?php include "mainlink.php" ?> </td>
   </tr>
</table>
';

то :

вроде код не работает  crazy
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Mavn

а вы читать умеете ?? если умеете то прочтите еще раз там где написано что использовать <?php ?> нельзя!!!
и конструктор использовать такой
Цитата: Avdenago от 26 декабря 2006, 22:55:56
Есть вариант что надо так:

echo ' <table>
   <tr>
      <td>';
[код]
echo ' </td>
   </tr>
</table> ';
получается так что пишим мы для себя ни одной рекомендации которые были предложены вы же сами и не выполняете и потом хотите чтобы у вас что то работало!
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

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

lekoleko

решение нашлось со стороны стороннего програмера:

echo '  вставляем например таблицу '; ставить вообще не нужно

просто вставляем код и убираем оттуда <?php и ?>

в общем спасибо всем  O0
Рыбалка , Охота и Туризм - Первая социальная сеть

Рыбалка Бильярд

Avdenago

Цитата: lekoleko от 15 марта 2007, 16:49:20
решение нашлось со стороны стороннего програмера:

echo '  вставляем например таблицу '; ставить вообще не нужно

просто вставляем код и убираем оттуда <?php и ?>

в общем спасибо всем  O0

Естественно. Но это только в одном случае. Когда код счетчика на пхп.
Тогда нет необходимости мудрить со вставкой пхп в пхп'шный файл.

В случае же когда скрипты идут на ЯваСкрипте или же, скажем так, на "псевдо" Яваскрипте то без вставки черех html - никак не получится.