News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

SMF Trader System

Started by SMFHacks.com Team, July 12, 2006, 12:35:09 AM

Previous topic - Next topic

vbgamer45

Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

aw06

Quote from: vbgamer45 on January 09, 2011, 02:14:27 PM
Use $ID_MEMBER or $user_info['id']

How ???

action=trader&$user_info['id']
action=trader&$ID_MEMBER

Have to see with me .. not quite sure ?  :-[
:: ShopinJA.com Powered by SMF 1.1.19 | Ig-Oh Theme by Koni | 70 Rock Solid Error Free Mods | Many Custom Edits & Tweaks ::
- Host Unlimited Websites - Free Website Builder & Templates - Unlimited Disk Space & Bandwidth

impreza

Portal ToTemat.pl - Filmy i Artykuły

kodbg

Hi,
I need some help with some coding. In the display template, I only want the trader info to show up if it's in a certain board.
I couldn't figure it out. :(

// Show the trader info
            echo '
               <b>' . $txt['smftrader_profile'] . ' </b>
               (<a href="' . $scripturl .  '?action=trader&id=' . $message['member']['id'] . '">', $modSettings['trader_use_pos_neg'] ? ($tradecount > 0 ? '+' . $tradecount : $tradecount)  : $tradecount  , '</a>)<br />';

Before this, i need something like:
if ($board['id'] == '53')
or
if ($category['id'] = '6')

Oops, i'm done:
global $board;
if ($board == '53' || $board == '73')

aw06

Quote from: aw06 on January 09, 2011, 03:11:42 PM
Quote from: vbgamer45 on January 09, 2011, 02:14:27 PM
Use $ID_MEMBER or $user_info['id']

How ???

action=trader&$user_info['id']
action=trader&$ID_MEMBER

Have to see with me .. not quite sure ?  :-[

Any Help with this ???
:: ShopinJA.com Powered by SMF 1.1.19 | Ig-Oh Theme by Koni | 70 Rock Solid Error Free Mods | Many Custom Edits & Tweaks ::
- Host Unlimited Websites - Free Website Builder & Templates - Unlimited Disk Space & Bandwidth

vbgamer45

1.6
!Do not show listings in submit feedback if already rated the listing - SMF Classifieds
integration
!Do not show the submit feedback link for yourself
!Do not ask for short topic url if classifieds option says you require to select a listing
- SMF Classifieds integration
Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

hcfwesker

Is there any chance there could be a linked page that could have the list of all members with feedback, from highest to lowest.  Kinda like the shop MOD, with the richest members?

Also, can a members feedback table in the regular profile, be added to ultimate profiles?

aw06

Quote from: vbgamer45 on January 09, 2011, 09:49:46 AM
I am sorry meant Trader.php

Quote from: vbgamer45 on January 06, 2011, 10:49:36 PM
Yes it goes to their profile so they can see what members left on it.

Quote from: vbgamer45 on January 09, 2011, 02:14:27 PM
Use $ID_MEMBER or $user_info['id']

Here is my Trader.php,.. Can you add so that a link to the members trader page is sent and not a link to their profile..

<?php
/*
SMF Trader System
Version 1.2
by:vbgamer45
http://www.smfhacks.com
*/

if (!defined('SMF'))
die('Hacking attempt...');

function
tradermain()
{
loadtemplate('Trader');

// Load the language files
if (loadlanguage('Trader') == false)
loadLanguage('Trader','english');

// Trader actions
$subActions = array(
'main' => 'main',
'report' => 'Report',
'report2' => 'Report2',
'submit' => 'Submit',
'detail' => 'ViewDetail',
'delete' => 'Delete',
'delete2' => 'Delete2',
'submit2' => 'Submit2',
'admin' => 'AdminSettings',
'admin2' => 'AdminSettings2',
'approve' => 'ApproveRating',
'bulkactions' => 'BulkActions',
);

@$sa = $_GET['sa'];

// Follow the sa or just go to administration.
if (!empty($subActions[$sa]))
$subActions[$sa]();
else
$subActions['main']();
}
function
main()
{
global $context, $txt, $db_prefix, $scripturl, $modSettings;

$context['sub_template']  = 'main';

@$memid = (int) $_REQUEST['id'];

if (empty($memid))
fatal_error($txt['smftrader_nomemberselected'], false);

$request = db_query("
SELECT
realName FROM
{$db_prefix}members
WHERE ID_MEMBER =
$memid LIMIT 1", __FILE__, __LINE__);
$row = mysql_fetch_assoc($request);

$mcount = db_affected_rows();

if ($mcount != 1)
fatal_error($txt['smftrader_nomemberselected'], false);

$context['traderid'] = $memid;
$context['tradername'] = $row['realName'];


db_query("
SELECT
feedbackid
FROM
{$db_prefix}feedback
WHERE approved = 1 AND ID_MEMBER ="
. $context['traderid'], __FILE__, __LINE__);
$context['tradecount'] = db_affected_rows();



$result = db_query("
SELECT
COUNT(*) AS total,salevalue
FROM
{$db_prefix}feedback
WHERE approved = 1 AND ID_MEMBER = "
. $context['traderid'] . " GROUP BY salevalue" , __FILE__, __LINE__);
$context['neturalcount'] = 0;
$context['pcount'] = 0;
$context['ncount'] = 0;
while($row = mysql_fetch_assoc($result))
{
if ($row['salevalue'] == 0)
{
$context['pcount'] = $row['total'];
}
else if ($row['salevalue'] == 2)
{
$context['ncount'] = $row['total'];
}
else if ($row['salevalue'] == 1)
{
$context['neturalcount'] = $row['total'];
}

}
mysql_free_result($result);

$context['tradecount_nonetural'] = ($context['pcount'] +  $context['ncount']);

// Get the view type
@$view = (int) $_GET['view'];
if (empty($view))
$view = 0;


$queryextra = '';
switch($view)
{
case 0:
$queryextra = '';
break;
case 1:
$queryextra = ' AND f.saletype = 1';

break;
case 2:
$queryextra = ' AND f.saletype = 0';
break;
case 3:
$queryextra = ' AND f.saletype = 2';

break;
default:
fatal_error($txt['smftrader_invalidview'], false);
break;
}


$context['start'] = (int) $_REQUEST['start'];


$dbresult = db_query("
SELECT
COUNT(*) AS total
FROM
{$db_prefix}feedback AS f,{$db_prefix}members AS m
WHERE f.ID_MEMBER = "
. $context['traderid'] . " AND f.FeedBackMEMBER_ID = m.ID_MEMBER  AND f.approved = 1 $queryextra ", __FILE__, __LINE__);
$row = mysql_fetch_assoc($dbresult);
$total = $row['total'];
mysql_free_result($dbresult);

$dbresult = db_query("
SELECT
f.saletype, f.feedbackid, f.FeedBackMEMBER_ID,  f.topicurl,
f.comment_short, f.salevalue, f.saledate, m.realName
FROM
{$db_prefix}feedback AS f,{$db_prefix}members AS m
WHERE f.ID_MEMBER = "
. $context['traderid'] . " AND f.FeedBackMEMBER_ID = m.ID_MEMBER  AND f.approved = 1 $queryextra ORDER BY f.feedbackid DESC LIMIT $context[start]," . $modSettings['trader_feedbackperpage'], __FILE__, __LINE__);
$context['trader_feedback'] = array();
while ($row = mysql_fetch_assoc($dbresult))
{
$context['trader_feedback'][] = $row;
}
mysql_free_result($dbresult);

$context['page_index'] = constructPageIndex($scripturl . '?action=trader;id=' . $context['traderid'] . ';view=' . $view , $_REQUEST['start'], $total, $modSettings['trader_feedbackperpage']);



// Set the page title
$context['page_title'] = $txt['smftrader_feedbacktitle'] . ' - ' . $row['realName'];


}
function
Submit()
{
global $context, $txt, $db_prefix, $ID_MEMBER;

is_not_guest();

// Check if they are allowed to submit feedback
isAllowedTo('smftrader_feedback');


$context['sub_template']  = 'submit';

@$memid = (int) $_GET['id'];

if (empty($memid))
fatal_error($txt['smftrader_nomemberselected'],false);

$request = db_query("
SELECT
realName FROM
{$db_prefix}members
WHERE ID_MEMBER =
$memid LIMIT 1", __FILE__, __LINE__);
$row = mysql_fetch_assoc($request);

$mcount = db_affected_rows();

if ($mcount != 1)
fatal_error($txt['smftrader_nomemberselected'],false);

if ($ID_MEMBER == $memid)
fatal_error($txt['smftrader_errfeedbackself'] ,false);

$context['traderid'] = $memid;
$context['tradername'] = $row['realName'];


$context['page_title'] = $txt['smftrader_submittitle'] . ' - ' . $row['realName'];

}
function
Submit2()
{
global $db_prefix, $ID_MEMBER, $txt, $modSettings;

is_not_guest();

// Check if they are allowed to submit feedback
isAllowedTo('smftrader_feedback');


// Get the trader id
$traderid = (int) $_REQUEST['id'];


if ($ID_MEMBER == $traderid)
fatal_error($txt['smftrader_errfeedbackself'] ,false);

// Check if comment posted
$shortcomment = htmlspecialchars(substr($_REQUEST['shortcomment'], 0, 100),ENT_QUOTES);

if ($shortcomment== '')
fatal_error($txt['smftrader_errshortcoment'],false);


$topicurl = htmlspecialchars($_REQUEST['topicurl'],ENT_QUOTES);
$salevalue = (int) $_REQUEST['salevalue'];
$saletype = (int) $_REQUEST['saletype'];
$longcomment = htmlspecialchars($_REQUEST['longcomment'],ENT_QUOTES);
switch($saletype)
{
case 0:
break;

case 1:
break;

case 2:

break;

default:
fatal_error($txt['smftrader_errsaletype'],false);
break;
}
switch($salevalue)
{
case 0:
break;

case 1:
break;

case 2:
break;

default:
fatal_error($txt['smftrader_errsalevalue'],false);
break;
}

// Get the date
$tradedate = time();



// Get the approval
if ($modSettings['trader_approval'] == 1)
{
$approval = (allowedTo('smftrader_autorating') ? 1 : 0);
}
else
$approval = 1;

// Admin's always approved
if (allowedTo('admin_forum'))
$approval = 1;

// Finally Insert it into the db
db_query("INSERT INTO {$db_prefix}feedback
(ID_MEMBER, comment_short, comment_long, topicurl, saletype, salevalue, saledate, FeedBackMEMBER_ID, approved)
VALUES (
$traderid, '$shortcomment', '$longcomment', '$topicurl',$saletype, $salevalue, $tradedate, $ID_MEMBER,$approval)", __FILE__, __LINE__);

$id = db_insert_id();

if ($approval == 1)
{

SendTraderPMByID($id);



redirectexit('action=trader;id=' . $traderid);
}
else
fatal_error($txt['smftrader_form_notapproved'], false);

}
function
Report()
{
global $context, $txt, $db_prefix;

is_not_guest();

$context['sub_template']  = 'report';

@$feedid = (int) $_GET['feedid'];
if (empty($feedid))
fatal_error($txt['smftrader_errnofeedselected'], false);

$context['feedid'] = $feedid;


$context['page_title'] = $txt['smftrader_reporttitle'];
}
function
Report2()
{
global $db_prefix, $ID_MEMBER, $webmaster_email, $sourcedir, $scripturl, $txt, $sourcedir, $modSettings;

include $sourcedir . '/Subs-Post.php';

is_not_guest();

@$comment = htmlspecialchars($_REQUEST['comment'],ENT_QUOTES);

if ($comment == '')
fatal_error($txt['smftrader_errnocomment'], false);

// Add link to trader to comment field.
@$feedid = (int) $_REQUEST['feedid'];

$result = "
SELECT f.saletype, f.feedbackid, f.ID_MEMBER, f.FeedBackMEMBER_ID, f.comment_short,
f.topicurl, f.comment_long, f.salevalue, f.saledate, m.realName
FROM
{$db_prefix}feedback AS f,{$db_prefix}members AS m
WHERE f.feedbackid =
$feedid AND f.FeedBackMEMBER_ID = m.ID_MEMBER";

$dbresult = db_query($result, __FILE__, __LINE__);
$row = mysql_fetch_assoc($dbresult);
mysql_free_result($dbresult);
$comment .= "\n"  . $txt['smftrader_commentmadeby'] . '[url=' . $scripturl . '?action=profile;u=' . $row['FeedBackMEMBER_ID'] . ']' . $row['realName'] . '[/url]';
$comment .= "\n\n" . '[url=' . $scripturl . '?action=trader;id=' . $row['ID_MEMBER'] . ']' . $txt['smftrader_viewtrader'] . '[/url]';


$comment .= "\n\n" . $txt['smftrader_title'];


require_once($sourcedir . '/Subs-Post.php');
$dbresult = db_query("
SELECT
m.ID_MEMBER
FROM
{$db_prefix}membergroups AS g,{$db_prefix}members AS m
WHERE m.ID_GROUP = g.ID_GROUP AND m.ID_GROUP IN ("
. $modSettings['trader_membergroupspm'] . ")", __FILE__, __LINE__);
while($row2 = mysql_fetch_assoc($dbresult))
{
$pm_register_recipients = array(
'to' => array($row2['ID_MEMBER']),
'bcc' => array(),
);



sendpm($pm_register_recipients,$txt['smftrader_title'] . ' ' . $txt['smftrader_badfeedback'],$comment);
}
mysql_free_result($dbresult);

//if (!sendmail($webmaster_email, $txt['smftrader_title'] . ' ' . $txt['smftrader_badfeedback'],$comment))
// fatal_error($txt['smftrader_failedreport'],false);

redirectexit('action=trader;id=' . $row['ID_MEMBER'] );
}
function
ViewDetail()
{
global $context, $db_prefix, $txt;


$context['sub_template']  = 'detail';

@$feedid = (int) $_REQUEST['feedid'];
if (empty($feedid))
fatal_error($txt['smftrader_errnofeedselected'], false);

$context['page_title'] = $txt['smftrader_title'] . ' - ' . $txt['smftrader_detailedfeedback'] ;
$context['feedid'] = $feedid;


$result = "
SELECT
f.saletype, f.feedbackid, f.ID_MEMBER, f.FeedBackMEMBER_ID, f.topicurl,
f.comment_long, f.salevalue, f.saledate, m.realName
FROM
{$db_prefix}feedback AS f,{$db_prefix}members AS m
WHERE f.feedbackid = "
. $context['feedid'] . " AND f.FeedBackMEMBER_ID = m.ID_MEMBER";

$dbresult = db_query($result, __FILE__, __LINE__);
$row = mysql_fetch_assoc($dbresult);
mysql_free_result($dbresult);

$context['trading_detail'] = $row;

}
function
Delete()
{
global $context, $db_prefix, $txt;

// Check if they are allowed to delete feedback
isAllowedTo('smftrader_deletefeed');

@$feedid = (int) $_REQUEST['feedid'];
if (empty($feedid))
fatal_error($txt['smftrader_errnofeedselected'], false);

$context['feedid'] = $feedid;

$context['sub_template']  = 'delete';
$context['page_title'] = $txt['smftrader_title'] . ' - ' . $txt['smftrader_deletefeedback'];

$result = "SELECT f.saletype, f.feedbackid, f.ID_MEMBER, f.FeedBackMEMBER_ID,
f.comment_short,  f.topicurl, f.comment_long, f.salevalue, f.saledate, m.realName
FROM
{$db_prefix}feedback AS f,{$db_prefix}members AS m
WHERE f.feedbackid = "
. $context['feedid'] . " AND f.FeedBackMEMBER_ID = m.ID_MEMBER";

$dbresult = db_query($result, __FILE__, __LINE__);
$row = mysql_fetch_assoc($dbresult);
mysql_free_result($dbresult);

$context['trader_feedback'] = $row;


}
function
Delete2()
{
global $context,  $txt;

// Check if they are allowed to delete feedback
isAllowedTo('smftrader_deletefeed');

@$feedid = (int) $_REQUEST['feedid'];
if (empty($feedid))
fatal_error($txt['smftrader_errnofeedselected'],false);

@$redirectid = (int) $_REQUEST['redirect'];
if (empty($redirectid))
fatal_error($txt['smftrader_notrader'], false);

DeleteByID($feedid);


redirectexit('action=trader;id=' . $redirectid);
}
function
AdminSettings()
{
global $context, $txt,  $mbname, $db_prefix, $scripturl;

isAllowedTo('admin_forum');

adminIndex('trader_settings');

$context['page_title'] = $mbname . ' - ' . $txt['smftrader_title'] . ' - ' . $txt['smftrader_text_settings'];
$context['sub_template']  = 'settings';


$context['start'] = (int) $_REQUEST['start'];


$dbresult = db_query("
SELECT
COUNT(*) AS total
FROM
{$db_prefix}feedback
WHERE approved = 0"
, __FILE__, __LINE__);
$row = mysql_fetch_assoc($dbresult);
$total = $row['total'];
mysql_free_result($dbresult);

$dbresult = db_query("
SELECT
f.saletype, f.feedbackid, f.FeedBackMEMBER_ID,  f.topicurl, f.comment_short,
f.salevalue, f.saledate, m.realName, f.ID_MEMBER, u.realName mainName
FROM (
{$db_prefix}feedback AS f)
LEFT JOIN
{$db_prefix}members AS m ON (f.FeedBackMEMBER_ID = m.ID_MEMBER)
LEFT JOIN
{$db_prefix}members AS u ON (f.ID_MEMBER= u.ID_MEMBER)
WHERE f.approved = 0 LIMIT
$context[start],10", __FILE__, __LINE__);

$context['trader_appoval'] = array();

while ($row = mysql_fetch_assoc($dbresult))
{
$context['trader_appoval'][] = $row;
}
mysql_free_result($dbresult);

$context['page_index'] = constructPageIndex($scripturl . '?action=trader;sa=admin' , $_REQUEST['start'], $total, 10);

}
function
AdminSettings2()
{
global $db_prefix;

isAllowedTo('admin_forum');

$trader_approval =  isset($_REQUEST['trader_approval']) ? 1 : 0;
$trader_use_pos_neg = isset($_REQUEST['trader_use_pos_neg']) ? 1 : 0;
$trader_feedbackperpage = (int) $_REQUEST['trader_feedbackperpage'];

updateSettings(
array(
'trader_approval' => $trader_approval,
'trader_feedbackperpage' => $trader_feedbackperpage,
'trader_use_pos_neg' => $trader_use_pos_neg,

));

redirectexit('action=trader;sa=admin');
}
function
ApproveRating()
{
global $db_prefix;

isAllowedTo('admin_forum');

$id = (int) $_REQUEST['id'];


ApproveByID($id);

redirectexit('action=trader;sa=admin');
}
function
SendTraderPMByID($id)
{
global $db_prefix, $sourcedir, $txt, $scripturl;

$request = db_query("
SELECT
m.realName, f.comment_short, f.ID_MEMBER
FROM
(
{$db_prefix}feedback AS f, {$db_prefix}members as m)
WHERE f.FeedBackMEMBER_ID = m.ID_MEMBER AND f.feedbackid  =
$id LIMIT 1", __FILE__, __LINE__);


$row = mysql_fetch_assoc($request);

mysql_free_result($request);


$pm_register_recipients = array(
'to' => array($row['ID_MEMBER']),
'bcc' => array(),
);

require_once($sourcedir . '/Subs-Post.php');

sendpm($pm_register_recipients, $txt['smftrader_newrating'], $row['comment_short'] .  "\n\n" . $txt['smftrader_commentmadeby'] . $row['realName'] . "\n" . "{$scripturl}?action=profile");

}

function
BulkActions()
{
isAllowedTo('admin_forum');

if (isset($_REQUEST['ratings']))
{

$baction = $_REQUEST['doaction'];

foreach ($_REQUEST['ratings'] as $value)
{

if ($baction == 'approve')
ApproveByID($value);
if ($baction == 'delete')
DeleteByID($value);

}
}

// Redirect to approval list
redirectexit('action=trader;sa=admin');
}

function
DeleteByID($id)
{
global $db_prefix;

// Delete the comment
db_query("
DELETE FROM
{$db_prefix}feedback
WHERE feedbackid =
$id", __FILE__, __LINE__);
}
function
ApproveByID($id)
{
global $db_prefix;

db_query("UPDATE {$db_prefix}feedback
SET approved = 1
WHERE feedbackid =
$id LIMIT 1", __FILE__, __LINE__);

SendTraderPMByID($id);

SendCommenterPMByID($id);
}


function
SendCommenterPMByID($id)
{
global $db_prefix, $sourcedir, $txt, $scripturl;

$request = db_query("
SELECT
m.realName, f.comment_short, f.ID_MEMBER,f.FeedBackMEMBER_ID, u.realName MainName, m.timeOffset
FROM
(
{$db_prefix}feedback AS f)

LEFT JOIN
{$db_prefix}members as m ON (f.FeedBackMEMBER_ID = m.ID_MEMBER)
LEFT JOIN
{$db_prefix}members as u ON (f.ID_MEMBER = u.ID_MEMBER)

WHERE  f.feedbackid  =
$id LIMIT 1", __FILE__, __LINE__);


$row = mysql_fetch_assoc($request);

mysql_free_result($request);


$pm_register_recipients = array(
'to' => array($row['FeedBackMEMBER_ID']),
'bcc' => array(),
);

require_once($sourcedir . '/Subs-Post.php');

$finaltime = timeformat(forum_time(false));
$finaltime = strip_tags($finaltime);

sendpm($pm_register_recipients, sprintf($txt['smftrader_commenter_subject'],$row['MainName']),
sprintf($txt['smftrader_commenter_body'],$row['MainName'],$finaltime));

}
?>
:: ShopinJA.com Powered by SMF 1.1.19 | Ig-Oh Theme by Koni | 70 Rock Solid Error Free Mods | Many Custom Edits & Tweaks ::
- Host Unlimited Websites - Free Website Builder & Templates - Unlimited Disk Space & Bandwidth

aw06

vbgamer45 i want to change the message that is send via pm

From
QuoteComment made by: User
Link to Profile

To
QuoteComment made by: User
Please log onto your Profile Page to view all new Feedbacks

Can you help me
:: ShopinJA.com Powered by SMF 1.1.19 | Ig-Oh Theme by Koni | 70 Rock Solid Error Free Mods | Many Custom Edits & Tweaks ::
- Host Unlimited Websites - Free Website Builder & Templates - Unlimited Disk Space & Bandwidth

vbgamer45

Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

aw06

Quote from: vbgamer45 on February 17, 2011, 09:42:13 AM
Check the Trader.english.php file to change

Yes but how do i stop it from putting the link to the profile .. ??

The link comes up with an error , so i want to remove the link..
:: ShopinJA.com Powered by SMF 1.1.19 | Ig-Oh Theme by Koni | 70 Rock Solid Error Free Mods | Many Custom Edits & Tweaks ::
- Host Unlimited Websites - Free Website Builder & Templates - Unlimited Disk Space & Bandwidth

vbgamer45

Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

aw06

:: ShopinJA.com Powered by SMF 1.1.19 | Ig-Oh Theme by Koni | 70 Rock Solid Error Free Mods | Many Custom Edits & Tweaks ::
- Host Unlimited Websites - Free Website Builder & Templates - Unlimited Disk Space & Bandwidth

vbgamer45

Search the language text string and look code line by line to figure it out.
Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

imatt87

How do i change the text from  SMF Trader System - Submit Feedback to Ace Reptiles Trader System - Submit Feedback

vbgamer45

Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

imatt87

Quote from: vbgamer45 on February 18, 2011, 01:44:18 PM
Modify themes/default/languages/trader.english.php

What do i need to change ?

<?php
/*
SMF Trader System
Version 1.4
by:vbgamer45
http://www.smfhacks.com [nofollow]
*/

$txt['smftrader_rating'] = 'Rating';
$txt['smftrader_comment'] = 'Comment';
$txt['smftrader_from'] = 'From';
$txt['smftrader_to'] = 'To';
$txt['smftrader_detail'] = 'Detail';
$txt['smftrader_date'] = 'Date';
$txt['smftrader_report'] = 'Report';
$txt['smftrader_approve'] = 'Approve';
$txt['smftrader_options'] = 'Options';
$txt['smftrader_invalidview'] = 'Invalid view...';
$txt['smftrader_viewdetail'] = 'View Detail';
$txt['smftrader_delete'] = 'Delete';
$txt['smftrader_submitfeedback2'] = 'Submit Feedback';
$txt['smftrader_reportfeedback'] = 'Report Feedback';
$txt['smftrader_detailedfeedback'] = 'Detailed Feedback';
$txt['smftrader_detailedcomment'] = 'Detailed Comment';
$txt['smftrader_commentby'] = 'Comment by: ';
$txt['smftrader_returntoratings'] = 'Return to Trader Ratings';
$txt['smftrader_shortcomment2'] = 'Short Comment';
$txt['smftrader_deletefeedback'] = 'Delete Feedback';

$txt['smftrader_nomemberselected'] = 'No member selected';
$txt['smftrader_errfeedbackself'] = 'You can not leave feedback for yourself.';
$txt['smftrader_errshortcoment'] = 'You did not enter a short comment!';
$txt['smftrader_errnocomment'] = 'You did not place a comment for this feedback.';

$txt['smftrader_errsaletype'] = 'Invalid sale type.';
$txt['smftrader_errsalevalue'] = 'Invalid sale value.';
$txt['smftrader_errnofeedselected'] = 'No feedback selected.';
$txt['smftrader_failedreport'] = 'Failed to report trader rating comment.';
$txt['smftrader_badfeedback'] = 'Bad Feedback';

$txt['smftrader_notrader'] = 'No trader.';
$txt['smftrader_viewtrader'] =  'View Trader';
$txt['smftrader_commentmadeby'] = 'Comment made by: ';


$txt['smftrader_set_permissionnotice'] = 'Lastly! Do not forget to make the permissions are set for each group, in order for them to use the trader system.';
$txt['smftrader_set_editpermissions'] = 'Edit Permissions';
$txt['smftrader_text_settings'] = 'Settings';
$txt['smftrader_text_permissions'] = 'Permissions';

$txt['smftrader_save_settings'] = 'Save Settings';

$txt['trader_feedbackperpage'] = 'Number of feedback to show on each page';
$txt['trader_use_pos_neg'] = 'Use positive/negative total trade count on display page';

$txt['smftrader_trader_approval'] = 'Trader Rating Approval';
$txt['smftrader_form_notapproved'] = 'Your rating will not appear in the user\'s trader profile to others until it is approved.';
$txt['smftrader_text_pages'] = 'Pages: ';

$txt['smftrader_newrating'] = 'You have a new comment on your feedback profile';

$txt['smftrader_commenter_subject'] ='Your comment for %s has been approved';
$txt['smftrader_commenter_body'] ='The comment you left for %s on %s has been approved.';

$txt['smftrader_text_withselected'] = 'With Selected';
$txt['smftrader_text_performaction'] = 'Perform Action';
$txt['smftrader_bulk_approveratings'] = 'Approve';
$txt['smftrader_bulk_deleteratings'] = 'Delete';

$txt['smftrader_classifieds_listing'] = 'Classifieds Listing: ';

$txt['smftrader_err_classifieds_listing'] = 'You must select a Classifieds listing that you have bid on or created to leave feedback for this user.';

$txt['smftrader_err_no_classifieds_listing'] = 'You do not have any completed listings waiting to be rated';

?>

vbgamer45

To change it completely you need to modify Trader.php
Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

imatt87

I dont know what i need to Modify in there thats what im asking, isnt there a simple way to alter the name without recoding it all ?

vbgamer45

No there isn't since that text is combined from multiple text srings.
Community Suite for SMF - Grow your forum with SMF, Gallery,Store,Classifieds,Downloads,more!

SMFHacks.com - Paid Modifications for SMF

Mods:
EzPortal - Portal System for SMF
SMF Gallery Pro
SMF Store SMF Classifieds Ad Seller Pro

Advertisement: