ExBB Community » Файловый ExBB » Общие вопросы » изменить блок на форуме, как сделать!

Страниц (1): [1]
 

1. nikk - 3 декабря 2012 — 17:02 - перейти к сообщению
у меня на форуме стоит рекламный блок в первом сообщении, вот пример:
http://istorya.pro/uorent---ofit...ogo-flota-t.html

Но он распологается слева от сообщения, как мне сделать так, чтобы блок распологался под сообщением?

Вот код вызова рекламного блока:

CODE:
//баннер слева в первом посте темы
if ( ( $fm->user['id'] === 0 ) && $first_post_ppage ) { //Guest
$banner = '<table style="width:100%;"><tr><td>';
$banner .= file_get_contents('adv_post_left.txt');
$banner .= '</td><td style="width:99%;">';
$post = $banner . $post . '</td></tr></table>';
$first_post_ppage = false;
}
2. nikk - 3 декабря 2012 — 17:40 - перейти к сообщению
вот файл topic.php ... Я в нем нашел код
(Добавление)
а хочется сделать как здесь: http://www.cyberforum.ru/optical...hread696208.html
3. electron - 3 декабря 2012 — 17:57 - перейти к сообщению
я догадался, что это из топик.пхп. очень похоже на руку Сани Михалицына))

electron пишет:
файл topic_data.tpl в студию!
4. nikk - 3 декабря 2012 — 18:04 - перейти к сообщению
electron пишет:
очень похоже на руку Сани Михалицына


Верно.. )) Ну а как на мой вопрос-то? как мне блог перенести под сообщение?
5. electron - 3 декабря 2012 — 18:07 - перейти к сообщению
второй раз цитирую сам себя...

electron пишет:
файл topic_data.tpl в студию!
6. nikk - 3 декабря 2012 — 18:25 - перейти к сообщению
ок! а то я поначалу не понял..
7. electron - 3 декабря 2012 — 18:57 - перейти к сообщению
как вариант... код в topic.php из первого поста заменить на

CODE:

if ( ( $fm->user['id'] === 0 ) && $first_post_ppage ) { //Guest
$banner = '&nbsp;';
$banner .= file_get_contents('adv_post_left.txt');
$banner .= '&nbsp;';
$post = $post . <br /> <br /> $banner . '&nbsp;';
$first_post_ppage = false;
}
8. igrok54 - 3 декабря 2012 — 19:12 - перейти к сообщению
Строки:
CODE:
$banner = '<table style="width:100%;"><tr><td>';
$banner .= file_get_contents('adv_post_left.txt');
$banner .= '</td><td style="width:99%;">';
$post = $banner . $post . '</td></tr></table>';

замените на:
CODE:
$banner = file_get_contents('adv_post_left.txt');
$post = '<div style="width:100%;clear:both;">' . $post . '</div><div style="width:100%;clear:both;">' .$banner . '</div>';
9. nikk - 3 декабря 2012 — 19:14 - перейти к сообщению
electron ошибку выбивает Огорчение
(Добавление)
igrok54 тоже ошибка
10. igrok54 - 3 декабря 2012 — 19:21 - перейти к сообщению
Ошибки в моем коде нет. Проверьте, те ли строки заменяете. Это файл из первого поста.

Или дайте доступ, сделаю.
(Добавление)
Блок кода полностью:
Закомментированное между /* и */ можно удалить.
CODE:
//баннер слева в первом посте темы
if ( ( $fm->user['id'] === 0 ) && $first_post_ppage ) { //Guest
$banner = file_get_contents('adv_post_left.txt');
$post = '<div style="width:100%;clear:both;">' . $post . '</div><div style="width:100%;clear:both;">' . $banner . '</div>';
$first_post_ppage = false;
}
//eof
11. nikk - 3 декабря 2012 — 19:38 - перейти к сообщению
igrok54, вот щас так я сделал:

CODE:
//баннер слева в первом посте темы
if ( ( $fm->user['id'] === 0 ) && $first_post_ppage ) { //Guest
$banner = file_get_contents('adv_post_left.txt');
$post = '<div style="width:100%;clear:both;">' . $post . '</div><div style="width:100%;clear:both;">' .$banner . '</div>';
}


но не работает..
12. igrok54 - 3 декабря 2012 — 19:40 - перейти к сообщению
А в тпл файле ничего не меняли?
Потеряна строка:
CODE:
$first_post_ppage = false;
13. nikk - 3 декабря 2012 — 19:41 - перейти к сообщению
igrok54, все заработало! огромное Вам спасибо! Улыбка
(Добавление)
кстати, может кому понадобится этот мод: "Реклама в первом сообщении"
в корень сайта кидайте пустой файл adv_post_left.txt, в нем пропишите код банера..
А далее как в этой теме, в файле topic.php прописать код:


CODE:
//баннер слева в первом посте темы
if ( ( $fm->user['id'] === 0 ) && $first_post_ppage ) { //Guest
$banner = file_get_contents('adv_post_left.txt');
$post = '<div style="width:100%;clear:both;">' . $post . '</div><div style="width:100%;clear:both;">' . $banner . '</div>';
$first_post_ppage = false;
}
//eof

(Добавление)
если кто хочет, оттестируйте на своем форуме... буду рад, если этот мод поможет принести немного денежек.
в свое время я долго тестировал расположение рекламных блоков и как мне удалось выяснить, самое прибыльное место для рекламы, это вставить банер непосредственно в первое сообщение темы. реклама видна только гостям!
(Добавление)
igrok54 я еще осмелюсь спросить, как сделать отступ текста от рекламы?
14. igrok54 - 4 декабря 2012 — 17:32 - перейти к сообщению
nikk пишет:
я еще осмелюсь спросить, как сделать отступ текста от рекламы?

CODE:
$post = '<div style="width:100%;clear:both;">' . $post . '</div><div style="width:100%;clear:both;margin-top:20px;padding-top:10px;">' . $banner . '</div>';

margin - отступ снаружи от края элемента;
padding - отступ внутри от края элемента.
Див, которому прописать ( первому снизу, т.е. ...-bottom, вместо ...-top ), способ отступа ( margin или padding ), цифры значений подберите сами.

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0466]     [ ]