Офис НП 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 / 3305 02 марта 2015 16:11:43
Вопрос по редактору для форума php-fusion  →  CMS PHP Fusion 18 / 8011 14 ноября 2014 07:44:21
Зафиксировать блок div - вопрос по CSS  →  HTML, CSS 8 / 4600 19 сентября 2014 10:55:13
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
13257 33 promask
27. апреля 2019
folder Вопрос по переделке bb-кода
PHP, MySQL
3331 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
13801 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
7707 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
7056 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
52716 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
4027 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
8160 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
9200 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
3042 0 Pisatel
15. июня 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
5705 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
7728 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
41279 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
3721 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
13635 13 Pisatel
03. апреля 2015