Documentation index
- ReadMe
- Things To Know
-
- Thumbs CMS
- Admin Area
- Traffic Rules
- New Style Rotation
- Custom Galleries
- Tube Sites
- Old Style Rotation
-
We have a conception of 101 skimming. Yes, skimming can not be more then 100% so 101 means = default skimming. Ie if you set skimming 101 for SE traffic and you have default skimming set to 60 - so SE surfers will get skimming 60 too.
(L. Click) - This parameter shows % of users who left for trader's site and that was his last click, meaning he didn't do any more clicks on your site after that. Technically it can be presented like your productivity at trader's site.
Basically there are 2 versions: free and paid.
The only difference is that free version takes 1% of your clicks.
You can buy a temporary paid version with Subscription
are located in scj/includes/config.php
an extremely comfortable feature for chatting with traders. Unfortunately, it works perfectly in IE only. Turn on in Settings → CJ Settings - Display config “Show ICQ preset messages” option. The menu with different messages to trader will appear on the screen when clicking on the trade’s number. For instance a message about trade adding or an offer to force. Choose something, the message is copied to your clipboard and the chat window with the trader opens. The only thing you have to do is to insert the text and press 'Send'. Take a look at Settings → Config Files - there's file inq_messages with presets.
it's a command line tool to manipulate images, usually used to add some contrast, sharpness or blur. Here is recommended IM strings for your site: (not that PATH to IM could be diffrent on your server, usually it /usr/bin/ or /usr/local/bin/)
if you want to force some traffic (for example if you buy some traffic at trafficholder, trafficadept so on) add fake trader for example 'incoming.com' and set 'Active' - No. That's a way you can see quality of that traffic.
Is there any way to recover it ?
A. No, there's no easy way to recover you. You can only chabge password. Here is what you need to do:
A. Yes, try to find export feature in your script and paste data in SmartCj at Maintanance → Import.
In theory - % of surfers from this trader who adds your site info bookmarks. Here is how we detect this. Lets say surfer from trader A visits our site, we set a cookie “this surder is from trader A”, this cookie will expire in a week. If user visits out site again during with week without a referer at all (but with this cookie) - we count him as a bookmark.
There's no way to recover your password, you can only reset it.
If you use default (so-called Apache) authorization and did not clicked “Switch to multiaccess” in Setting - Password
If you did click “Switch to multiaccess ”
<?php require('../includes/prepare.php'); db_query("update admins set password = MD5('admin') where login = 'admin' "); echo 'Done';
Common Issues You pressed “Switch to multiaccess”, renamed .htaccess - and now neither of your passwords work.
There are 2 possible issues
1. Folder is protected with nginx and password is set there
Test: open /scj/admin/test.php - if it asks for a password - that's it.
Solutation: ask admin to remove this authorization
2. You use php_fpm
Test: create a file scj/admin/123.php
<? if (isset($_SERVER['PHP_AUTH_USER'])) { print_r($_SERVER); } else { header('WWW-Authenticate: Basic realm="SmartCJ Admin area."'); header('HTTP/1.0 401 Unauthorized'); echo 'Access Restricted'; exit; }
Open it in browser. It should ask for a password (your can type whatever you want here) and then it should display what you've entered. If it keeps ask for a password - that's your case.
Solution: http://smartcj.com/wiki/doku.php?id=password#php-fpm_castcgi_multiaccess_problem
Or switch off multi auth
<?php require('../includes/prepare.php'); db_query("update settings set value = '' where name = 'scj_admin_auth' "); echo 'Done';
<?php require('../includes/prepare.php'); db_query("UPDATE settings SET value = '' WHERE name = 'admin_limit_ip' "); echo 'Done';
First branch of the script (1.X) is not supported any more and in 2016 we moved to the new version 2. If you have a site running version 1 you can move to version 2
Script will ask where version 1 is and copy all the data.
Check that everything's ok. You can use direct links like http://your_domain/version2/tube/?group_name=… and so on
And switch to the new version.
How to count traffic from feeders:
1. Easy to go: create a fake trader, lets say feeder.com and send traffic as http://domain.com/?id=feeder.com this way you can see all the stats under 'feeder.com' trader
2. You you have traffic coming from different sources and those sources are not added as trade - that traffic is counted under system trade “notrade”. You can split that traffic into separate trader : CJSettings - “Add Notrade as Inactive Feeder Traders” and every domain will be added as a feed trade, so you can see separate stats for each source.
There 2 options
- as separate trader - each domain will be added as a separate trader (you'll see eaxh domain in Trade) - as subfeeder - in this case you have to send traffic as http://domain.com/?id=feeder.com (you have to create feeder.com manually), and you'll see all the sources under feeder.com stats (subfeeders tab)
If traffic does not have referer and referer has beed altered : in this case they usually add some params into URL , for example they send traffic as http://your_domain/?source=real_ref.com. In this case you have to change referer in common.php
Add into common.php
if (isset($_GET['source'])) { $_SERVER['HTTP_REFERER'] = 'http://' . $_GET['source'] . '/'; }
Due to changes in IonCube now we have to create a separate set of files for each version of PHP ie if you have files for PHP 5 and decide to upgrade PHP you'll have to update files as well.
When you install the script - it detects your PHP version and downloads a set of files for your php version
So what you need when you update PHP version is to update files as well.
There are following options
1. Easy one
2. if you like to copy files
Here's a tip how to copy files
rsync -avh --include '*/' --include '*.php' --exclude '*' source_path destination_path Note 1: Save (& restore after the rsync) config.php & common.php from existing install or they'll be overwritten. Note 2: source_path must include TCMS directory, destination_path must be the directory one level above TCMS directory.