Офис НП AMWAY в Ярославле
Купить продукцию Амвей в Ярославле
На карте Купить AMWAY в ЯрославлеПриобрести высококачественную продукцию Амвей в Ярославле, получить консультации по бизнесу, заказать продукцию или получить заказ:
Адрес: улица Валентины Терешковой, дом 1 (Вход со двора)
Телефон: +7 (920) 112-00-91
Email: matyxho@mail.ru
Сайт: https://www.amway.ru/user/lebedem
Визитка: http://yar.meweb.ru
Просмотр темы
MeWEB: Учимся строить сайты » Программирование » PHP, MySQL
 Распечатать тему
Вопрос по переделке bb-кода
Ditrin
Pisatel доброго дня! Есть bb-код по скрытию содержимого, без определенного количества сообщений на форуме [whide=кол-во сообщ.]
Вот код этого файла:
Скачать исходники  Код
<?php
if (!defined('IN_FUSION')) { die('Access Denied'); }

global $userdata;
$whc_upn = (isset($userdata['user_posts'])&&$userdata['user_posts']>0?$userdata['user_posts']:0);

if (!function_exists('whc_cbtxt')) { //callback func
define('whcISG','<img src="'.INCLUDES.'bbcodes/images/small_good.png" alt="(OK)" border="0" style="vertical-align: middle;" /> ');
define('whcISB','<img src="'.INCLUDES.'bbcodes/images/lock.png" alt="(X)" border="0" style="vertical-align: middle;" /> ');
function whc_cbtxt($need,$txt,$locale,$whc_upn) {
if(iGUEST) {return '<div class= align="center">'.whcISB.$locale['whc_gmsg2'].'<strong>'.$need.'</strong></div>';
}
else if ($whc_upn>=$need||iADMIN) {//posts ok; admin ok
return '<div class=>'.whcISG.$locale['whc_uhtmsg'].'<strong>'.$need.'</strong><hr/>'.$txt.'</div>';
}
else { //not enough messages
return '<div class= align="center">'.whcISB.$locale['whc_uwopmsg'].'<strong>'.$need.'</strong>'.$locale['whc_uwopmsg2'].'<strong>'.$whc_upn.'</strong></div>';
}

}
}

if(iGUEST){$text = preg_replace('#\[whide\](.+?)\[/whide\]#si', '<div class= align="center">'.whcISB.$locale['whc_gmsg'].'</div>', $text,15);}
else {$text = preg_replace('#\[whide\](.+?)\[/whide\]#si', '<div class=>'.whcISG.$locale['whc_htmsg'].'<hr/>\1</div>', $text,15);}

$text = preg_replace('#\[whide=([0-9]*?)\](.+?)\[/whide\]#sie','whc_cbtxt(\'\\1\', \'\\2\',$locale,$whc_upn)',$text,10);
?>



Понятно что кол-во сообщений берется с базы данных 'user_posts'
На форуме есть такая штука как награды (медали) пользователю, со своей таблицей в Б.Д forum_medals и столбцами medal_id, medal_user, medal_reason и т.д.
Так вот, как сделать чтобы цифровое значение бралось с таблицы forum_medals и конкретного столбца medal_reason?
 
Ditrin
Вообще суть какова, хотел сделать систему начисления баллов, и исходя из количества баллов, возможность скачивать/ просматривать информацию. Искал похожий мод для фюжен но так ничего и не нашел похожего
 
Pisatel
Ditrin, привет! Давай завтра отвечу, вдумчиво. А то ща не понимаю ничегоВыпьем!
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Ditrin
Улыбчивый хорошо.
 
Ditrin
Было бы здорово конечно если для фюжен был такой плагин, по начислению баллов, функциональный, с возможностью управления через админку, на java скрипте каком нибудь. Но, к сожалению такового не нашел... Pisatel, может знаешь толкового программиста который может это сделать? конечно же на платной основе! Или сам возьмешься написать такой мод? я просто этого не потяну сам, очень много времени уйдет. Видел такой на одном сайте uCoz
 
Pisatel
Ditrin, сорри за задержку. Совсем времени нет. Сам писАть не возьмусь, так как с фьюжн давно не работал. Спроси на rusfusion.ru , там должны помочь. Наверное))
Я не европеец. И не азиат. Я русский. Я россиянин. Я за истинные семейные христианские ценности. И это - моя национальная идея.
 
http://www.meweb.ru
Поделиться:   
Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Вопрос об удалении и восстановлении статьи  →  CMS PHP Fusion 7 / 3625 02 марта 2015 16:11:43
Вопрос по редактору для форума php-fusion  →  CMS PHP Fusion 18 / 8890 14 ноября 2014 07:44:21
Зафиксировать блок div - вопрос по CSS  →  HTML, CSS 8 / 4929 19 сентября 2014 10:55:13
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
14902 33 promask
27. апреля 2019
folder Вопрос по переделке bb-кода
PHP, MySQL
3823 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
16183 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
8365 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
8336 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
57287 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
4528 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
8855 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
10486 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
3489 0 Pisatel
15. июня 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
6950 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
8722 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
45837 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
4122 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
14801 13 Pisatel
03. апреля 2015