Офис НП 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 / 3008 02 марта 2015 16:11:43
Вопрос по редактору для форума php-fusion  →  CMS PHP Fusion 18 / 7332 14 ноября 2014 07:44:21
Зафиксировать блок div - вопрос по CSS  →  HTML, CSS 8 / 4380 19 сентября 2014 10:55:13
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
11851 33 promask
27. апреля 2019
folder Вопрос по переделке bb-кода
PHP, MySQL
2953 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
11754 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
7361 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
6367 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
49507 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
3771 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
7536 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
8382 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
2766 0 Pisatel
15. июня 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
5206 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
7060 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
37492 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
3481 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
13074 13 Pisatel
03. апреля 2015