Рекламные баннеры
|
dWkbelg |
Опубликовано 17-11-2010 08:39
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Мне необходимо добавить рекламные баннеры на сайт
http://www.stroydom31.ru/news.php в раздел "Реклама". Не могу понять, как это сделать в PHP-Fusion... |
|
|
|
Alipapa |
Опубликовано 17-11-2010 09:59
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Я вижу на вашем сайте банеры в центральной панели. Открыл просмотр html-кода. В самом начале стоит какой-то код, наверное этих самых банеров. Так, конечно же, делать нельзя. В теле страницы не должно быть две пары тегов <html></html>. Код страницы должен начинаться с той строки, которая начинается с <!DOCTYPE ... . Позволю еще немного замечаний, прошу без обид. Количество ключевых слов в теге <meta name='keywords' превышает критическую массу минимум раз в десять, это просто ужас. Дальше что я вижу, так вот это: <script type='text/javascript' src='themes/GreenScape//clock/clock.js'> Обратите внимание, две наклонных линии подряд. Посмотрите, где Вы его подключали (часики, что ли) и уберите лишнюю линию. Куда код баннеров вставить, я уже по почте написал. Уточню, т.к. вижу, что Вы еще слабо ориентируетесь. В папке /themes/GreenScape/ есть файл theme.php. В его начале есть функция function render_page Там содержится код, выводящий шапку, футер и прочие дела. Туда можно запихнуть и банеры. Файлы из папки /themes/templates трогать не надо, также не надо трогать файлы из корневой папки, типа maincore.php, news.php, viewpage.php - туда банеры лучше не пихать. Вы хотите поставить банеры в раздел "Реклама". Раздела такого я не нашел, но нашел на главной панель "Реклама". Заходите в админку на вкладку администрирования системы и выбирайте ярлык "панели". Выбирайте эту панель и вставляйте туда код нужных Вам банеров. Если не получится, то давайте сюда код панели, в каком она сейчас виде и код банера, который нужно вставить. |
|
|
|
dWkbelg |
Опубликовано 17-11-2010 11:02
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Спасибо. Сейчас буду разбираться. Какие обиды - сайт не я делал... |
|
|
|
dWkbelg |
Опубликовано 17-11-2010 12:01
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Ни фига не получается... Это содержимое файла theme.php
echo "<table style='WIDTH: 100%' height='50' cellSpacing='0' cellPadding='0' border='0'><tr>";
echo "<td style='WIDTH: 45%'>";
echo "<img alt='".$settings[sitename]."' src='".THEME."images/logo.jpg' border='0' width='917' height='214'></a>";
echo "</td>";
echo "<td style='padding-right:15px;' align='right'></td>";
echo "</tr></table></div>";
Вот она шапка (в функции render_header). Сейчас там стоит огромный logo.jpg 917*214. Вместо него вставляйте. Второй сюда: echo "<td style='padding-right:15px;' align='right'>Вот сюда!</td>";
Изменил(а) Alipapa, 17-11-2010 13:46 |
|
|
|
dWkbelg |
Опубликовано 17-11-2010 12:03
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Если можно - показать место, куда эти баннеры *.jpg вставлять. Я по ftp перепишу все файлы в нужное место... |
|
|
|
Alipapa |
Опубликовано 17-11-2010 13:22
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Я прямо в вашем посте #4 оставил те строки, где рисуется шапка. Надеюсь, объяснять не надо, что такое echo и как в html рисунки выводятся.
У Вас шестая версия до сих пор? Ну Вы даете. Обязательно надо обновиться! А лучше не обновляться, а установить с нуля самую последнюю версию и перенести контент. Перенести как положено - в новости, статьи, а не пихать все в дополнительные страницы. Настоятельно рекомендую, просто очень.
Изменил(а) Alipapa, 17-11-2010 13:23 |
|
|
|
dWkbelg |
Опубликовано 17-11-2010 13:34
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Спасибо, Константин. Буду думать еще (хотя тут думать-то нечего...)
Я же говорю - сайт не я делал, с PHP-Fusion абсолютно не знаком, Joomla как-то ближе... |
|
|
|
Alipapa |
Опубликовано 17-11-2010 13:59
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Joomla как-то ближе... Перенесите на нее тогда. Или изучите PHP-Fusion - он проще и удобней. В любом случае, сайт надо полностью переделывать, он изначально неверно строился. |
|
|
|
dWkbelg |
Опубликовано 06-12-2010 08:43
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Добрый день, Alipapa!
У меня появился еще один вопрос. С предыдущим я разобрался.
Как мне удалить ВСЕ комментарии к материалам на www.stroydom.ru
В моей любимой Joomla есть компонент JComments, по всей видимости именно он и отвечает за комментарии. Они просто снимаются с публикации и все. А как это сделать в PHP-Fusion? |
|
|
|
Alipapa |
Опубликовано 06-12-2010 10:31
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Вообще, есть плагины всяческие для работы с комментариями, попозже покопаюсь, может найду ссылки. Я ими не пользовался. Когда мне надо удалить ненужные комментарии, я просто открываю базу в phpmyadmin и подчищаю таблицу comments. |
|
|
|
dWkbelg |
Опубликовано 06-12-2010 10:56
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
О! Подумаю, спасибо... |
|
|
|
dWkbelg |
Опубликовано 13-12-2010 21:34
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Все получилось. И нарисовался еще один вопрос...
Все на том же многострадальной сайте http://www.stroydom31.ru/ на главной странице я разместил рекламные баннеры ("рекламный блок №1" и "рекламный блок №2". Хозяин сайта попросил их раскидать "тематически". Т.е. там есть панель категорий, вот рекламу бетона - в "бетон/раствор", какой-нибудь изовол - в "утеплитель" и т.п.
Я нашел, что за отображение отвечает файл extra_panel.php, а как его правильно изменить, не пойму... |
|
|
|
dWkbelg |
Опубликовано 13-12-2010 21:39
|
Пользователь
Сообщений: 11
Зарегистрирован: 17.11.10
|
Вот внимательно посмотрел код - данные берутся из БД. По всему в БД нужно сделать еще символьное поле со ссылкой на картинку, тогда если в БД есть ссылка на картинку, то она будет отображаться... Как-то так? |
|
|
|
Alipapa |
Опубликовано 14-12-2010 20:23
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
Там у вас категории сделаны все на дополнительных страницах, адреса которых отличаются значением page_id. Это можно использовать. То есть, если нам надо вывести какой-то баннер на определенной странице-категории, можно использовать конструкцию типа
Код if (isset($_GET['page_id']) && ($_GET['page_id']=='9')) {
echo "....код баннера...";
}
В данном примере баннер будет выводиться на странице категории "Инструменты". При большом количестве баннеров вместо if можно применить конструкцию switch
Изменил(а) Alipapa, 14-12-2010 20:26 |
|
|
|
Alipapa |
Опубликовано 14-12-2010 20:45
|
Супер Администратор
Сообщений: 502
Зарегистрирован: 16.12.08
|
dWkbelg написал:
файл extra_panel.php Я не знаю такого файла. Это какой-то плагин, наверное. |
|
|
|
nk |
Опубликовано 07-05-2011 20:54
|
Пользователь
Сообщений: 2
Зарегистрирован: 07.05.11
|
как удалить Лого-ссылку PHP-Fusion Powered Website опишите, пожалуйста подробно так как я не профессионал просто начинающий web-master мне 12 лет! |
|
|
|
lom |
Опубликовано 07-05-2011 21:00
|
Пользователь
Сообщений: 51
Зарегистрирован: 23.01.09
|
Мы уже знаем Ваш возраст. А ответил я в предыдущей теме. |
|
|