Офис НП AMWAY в Ярославле
Офис Амвей в Ярославле
На карте Офис 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 / 7760 02 марта 2015 16:11:43
Вопрос по редактору для форума php-fusion  →  CMS PHP Fusion 18 / 20336 14 ноября 2014 07:44:21
Зафиксировать блок div - вопрос по CSS  →  HTML, CSS 8 / 9412 19 сентября 2014 10:55:13
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Вопрос по переделке bb-кода
PHP, MySQL
22121 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
67384 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
15248 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
17735 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
142643 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
14246 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
22293 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
25973 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
7599 0 Pisatel
15. июня 2015
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
36593 32 Pisatel
26. апреля 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
11704 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
30920 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
126220 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
8801 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
23075 13 Pisatel
03. апреля 2015