public function getBanner($position){ if (!$this->isComponentInstalled('banners')) { return false; } $inDB = cmsDatabase::getInstance(); $html = ''; $sql = "SELECT * FROM cms_banners WHERE position = '$position' AND published = 1 AND ((maxhits > hits) OR (maxhits = 0)) ORDER BY RAND() ASC LIMIT 1"; $rs = $inDB->query($sql); if ($inDB->num_rows($rs)==1){ $banner = $inDB->fetch_assoc($rs); if ($banner['typeimg']=='image'){ $html = '<a href="/gobanner'.$banner['id'].'" title="'.$banner['title'].'" target="_blank"><img src="/images/banners/'.$banner['fileurl'].'" border="0" alt="'.$banner['title'].'"/></a>'; } if ($banner['typeimg']=='swf'){ $html = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="468" height="60">'."\n". '<param name="movie" value="/images/banners/'.$banner['fileurl'].'?banner_id='.$banner['id'].'" />'."\n". '<param name="quality" value="high" />'."\n". '<param name="FlashVars" value="banner_id='.$banner['id'].'" />'."\n". '<embed src="/images/banners/'.$banner['fileurl'].'?banner_id='.$banner['id'].'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60">'."\n". '</embed>'."\n". '</object>'; } if ($html) { $inDB->query("UPDATE cms_banners SET hits = hits + 1 WHERE id=".$banner['id']); } } return $html; }
• Mike •
Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
она как раз и вставляет весь код баннера в указанную позицию…
посмотрите у себя там не сложно разобраться…
мы про одну и ту же CMS разговариваем?)))
если нужна инструкция просто вставьте текст в файле шаблона…
сделано при редактировании через конфигуратор (Быстрая настройка)?ПО типу как сделано в модуле "Добро пожаловать" в дефолте
если нужна инструкция просто вставьте текст в файле шаблона…
стандартный прописан во многих компонентах и, одного универсального вызова не существует типа includeWysiwyg() — это первое, второе — содрать можно что угодно и откуда угодно при желании, а вот заставить работать с существующим кодом будет непросто… так как стандартный используется везде кроме статей…
по-секрету, его как бы и нет… есть набор функций php и js выполняющих всю работу с редактируемым текстом в текстовых областях…
попробовать просто поменять в адресной строке вручную или создать новую тему на форуме и посмотреть как будет выглядеть ссылка на неё и сравнить со старыми…
достаточно сделать вот так (я добавил дополнительно процедуру для работы напрямую в шаблонах)…
после чего данную функцию можно будет использовать и TPL и в template.php
function cmsGetBannerTPL($position){ $inCore = cmsCore::getInstance(); echo $inCore->getBanner($position); }
Ну вот и все тему в принципе можно закрывать.
<?php cmsgetBannerTPL('banner1'); ?>
т.е. старая функция вам и не нужна, достаточно добавить новую и будет работать т.к. функция getBanner в ядре есть до сих пор…
еще раз напишу без цитаты:
вставляем вот эту функцию ближе к концу файла cms.php там есть старые функции которые тоже начинаются с cms...
function cmsGetBannerTPL($position){ $inCore = cmsCore::getInstance(); echo $inCore->getBanner($position); }
<?php cmsgetBannerTPL('banner1'); ?>
в IE в 9-ом? или в ранних тоже?
да и на чистой установке с дефолтным шаблоном всё работает, я на тестовом хосте плагины отлаживаю, так что нет глюков 99% )
да стилей то особо и нет класс .usr_msg_bbcodebox и .usr_bb_button иконки в /includes/bbcode/images/*.png
на этом сайте то работает )
“косяков”, кроме “официальных” нет…
под JAVA имеется ввиду JavaScript?
“косяков”, кроме “официальных” нет…
под JAVA имеется ввиду JavaScript?
могу предложить только простенькое частичное решение этой проблемы…
открываем файлик /admin/applets/users.php ищем строчку ~99:
сразу после неё добавляем строку:
дальше ищем (чуть ниже):
и меняем в ней условие:
после этого будете видеть список ВСЕХ юзеров в таблице, напротив удаленных в колонке с названием Х будет отображаться 1, далее тем же путем жмём на ссылку профиля и там восстанавливаем…
открываем файлик /admin/applets/users.php ищем строчку ~99:
$fields[8]['prc'] = 'viewAct';
$fields[9]['title'] = "X"; $fields[9]['field'] = 'is_deleted'; $fields[9]['width'] = '15';
//Print table cpListTable('cms_users', $fields, $actions, 'is_deleted = 0', 'regdate DESC');
'is_deleted >= 0'
"NetworkError: 404 Not Found — yaodessit.com/templates/_default_/images/brelated.png"
вот этот еще посмотрите файлик где происан в стилях или в шаблоне, на нем возникает первая пауза при загрузке более 5 сек и еще несколько картинок медленно подгружаются получается как бы рывок…
вот этот еще посмотрите файлик где происан в стилях или в шаблоне, на нем возникает первая пауза при загрузке более 5 сек и еще несколько картинок медленно подгружаются получается как бы рывок…
ну отключите её на время версию 1.6 и посмотрите что произойдёт
на форуме или в новостях тут на сайте была тема про обновление jquery до версии 1.5.2 поищите там подробно было расписано и про конфликты и про решение…
на форуме или в новостях тут на сайте была тема про обновление jquery до версии 1.5.2 поищите там подробно было расписано и про конфликты и про решение…
и вот эту строчку уберите внизу первого приведённого примера
она загружает jQuery версии 1.6 лучше оставьте старую она в правильном месте грузиться…
<script src="/templates/t4_goodmade.ru/js/jquery.js" type="text/javascript"></script>
jquery той версии которую выберите должна грузиться перед другими библиотеками т.е вверху…
если плагин p_usertip не модифицировали с версией 1.6 jquery он работать полноценно не будет…
если плагин p_usertip не модифицировали с версией 1.6 jquery он работать полноценно не будет…
//версия 1.2.5 <script type="text/javascript" src="/includes/jquery/jquery.js"></script> <script type="text/javascript" src="/core/js/common.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/> <script src="/includes/jquery/tabs/jquery.ui.min.js" type="text/javascript"></script> //версия 1.6 <script src="/templates/t4_goodmade.ru/js/jquery.js" type="text/javascript"></script>
$(document).ready(function () {$("#users_tabs > ul.r_block_tabs").tabs();$("#posts_tabs > ul.r_block_tabs").tabs();}) is not a function http://yaodessit.com/ Line 38
$("a[class*=utip]").cluetip is not a function http://yaodessit.com/plugins/p_usertip/p_usertip.js Line 29