Офис НП 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 / 3168 02 марта 2015 16:11:43
Вопрос по редактору для форума php-fusion  →  CMS PHP Fusion 18 / 7691 14 ноября 2014 07:44:21
Зафиксировать блок div - вопрос по CSS  →  HTML, CSS 8 / 4496 19 сентября 2014 10:55:13
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
folder Плагин Email рассылки Mail To All by Pisatel
CMS PHP Fusion
12589 33 promask
27. апреля 2019
folder Вопрос по переделке bb-кода
PHP, MySQL
3154 5 Pisatel
26. мая 2017
folder Вопросы по Ajax форме обратной связи
CMS PHP Fusion
12848 48 Ditrin
19. февраля 2017
folder BBCode YouTube Video Colorbox mod
CMS PHP Fusion
7530 2 Pisatel
10. декабря 2016
folder Как лучше создать собственную страницу?
CMS PHP Fusion
6703 17 Pisatel
11. мая 2016
folder Небольшие вопросы по скриптам магазина и катало...
PHP, MySQL
51196 80 Pisatel
11. января 2016
folder BBCode Code mod
CMS PHP Fusion
3899 0 Pisatel
31. августа 2015
folder Ajax Like Dislike Article Panel
CMS PHP Fusion
7870 16 Pisatel
07. июля 2015
folder Хлебные крошки / BreadCrumbs SEO Panel
CMS PHP Fusion
8805 17 Pisatel
04. июля 2015
folder Abbr Description BBCode
CMS PHP Fusion
2909 0 Pisatel
15. июня 2015
folder Подозрительный трафик и прочие страшилки
Всякая хрень
5452 2 Ditrin
23. апреля 2015
folder Мод Newsletter - рассылка писем пользователям с...
CMS PHP Fusion
7401 13 Pisatel
10. апреля 2015
folder Мод отправки писем PHPMailer для PHP-Fusion
CMS PHP Fusion
39555 113 Ditrin
06. апреля 2015
folder Появление неизвестного файла subscriptions.php
CMS PHP Fusion
3593 2 Pisatel
06. апреля 2015
folder Autoban on IP
CMS PHP Fusion
13367 13 Pisatel
03. апреля 2015