С нами с 06.04.07
Сообщения: 247
Рейтинг: 56
|
Добавлено: 26/06/18 в 12:20 |
Не получается импортировать банеры в формате svg : пишет что это не картинка. Разумеется, я и руками могу прописать external link? но хотелось бы сохранить функционал ротирования банеров (с целью АВ-теста)
Можно это ограничение как-то обойти и при этом сохранить функционал ротации банеров спонсора?
Спасибо заранее
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 30/06/18 в 10:43 |
Добавлено в ап что бы не проверяло, теоретически не будет админ сам себе неизвестно что добавлять ..
|
|
|
|
С нами с 23.01.17
Сообщения: 205
Рейтинг: 355
|
Добавлено: 24/08/18 в 16:28 |
G. писал: | вписал реврайт
RewriteCond %{HTTP_HOST} !=""
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
все клики от трейдоров идут на nocookie
куда копать? |
А до смены реврайтов было нормально?
У меня было так что все клики шли на нокуки, когда я сделал передачу параметра ротации аяксом.
Решил добавив credentials: 'include' в параметры функции запроса. Но у меня там кастом на чистом js.
Скрипт из доков смарта ( http://www.smartcj.com/wiki/doku.php?id=ru:tcms_rotation_parameter ) можно допилить вот так поидее, но это не точно)
Код: | $(document).ready(function(){
$('a[rot_id]').each(function(){
$(this).bind('click', function(){
$.get('/scj/cgi/out.php',
{
'link': 'images/' + $(this).attr('rot_id'),
'url': 'counter',
'click_count': 'rotation_only',
xhrFields: {
withCredentials: true
}
},
function(data) {
}
);
});
});
}); |
|
|
|
|
С нами с 12.04.02
Сообщения: 10405
Рейтинг: 908
|
Добавлено: 07/12/18 в 22:25 |
LemonS писал: | прочел 3 раза - не понял про что это ... |
Цитата: | Параметр out.php &link= ...
Изначально у out.php есть параметр &link=blabla смысл которого в том, что статистику по blabla можно видеть Stats - Links. Но ротация использует его для передачи параметров ротации (12x123x1234). |
http://smartcj.com/wiki/doku.php?id=ru:new_rotation_faq#параметр_outphp_link
вв стриме выглядит типа так
Цитата: | <a href="streamrotator/out.php?l=#POS#&u=/ftt2/o.php?link=#POS#&url=#ENCODED_GAL#"> |
и статистика по линкам показывается
в смарте посложнее но хотя бы как в топ е в шаблоне топа пправильно указать и что чтобы в статсах появились хотя бы клики по топу
шаблон топа выглядит так
Цитата: | <a target="_blank" href="_MEMBER_1_URL_" class="gg_list_item"><i class="fa fa-chevron-right" aria-hidden="true"></i> _MEMBER_1_DESC_</a>
<a target="_blank" href="_MEMBER_2_URL_" class="gg_list_item"><i class="fa fa-chevron-right" aria-hidden="true"></i> _MEMBER_2_DESC_</a> |
с учетом что хтацесс стоит
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 07/12/18 в 23:05 |
Hamradio: out.php?member=domain.com&link=testtest
не работает?
|
|
|
|
С нами с 12.04.02
Сообщения: 10405
Рейтинг: 908
|
Добавлено: 07/12/18 в 23:16 |
LemonS писал: | Hamradio: out.php?member=domain.com&link=testtest
не работает? |
куда все это втыкать ?
у меня хтацесс стоит
сейчас пытаюсь перечитать Smart CJ для тупых
а хтацесс выглядит так
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^gallery/([^/]+)$ /out.php?slug=$1&force_template=content_custom_pic&url=content [L]
RewriteRule ^group/([^/]+)$ /index.php?group_id=$1%{QUERY_STRING} [L]
RewriteRule ^scj2.lic$ - [L,R=404]
RewriteRule ^common.php$ - [L,R=404]
и народ хтацесс редактирует все вроде работает а у еменя ерор 500 выдает
|
|
|
|
С нами с 12.04.02
Сообщения: 10405
Рейтинг: 908
|
Добавлено: 07/12/18 в 23:33 |
LemonS писал: | Hamradio: пойдем с другой стороны - что конкретно сейчас не работает? |
что такое параметр link и зачем он нужен не забыл ?
я уже 2 раза писал чт в статистике по параметру линк у меня пусто
перечитал написанно что в хтацессе надо писать link=images или что то подобное
если я пишу
RewriteRule ^gallery/([^/]+)$ /out.php?link=images& slug=$1&force_template=content_custom_pic&url=content [L]
RewriteRule ^group/([^/]+)$ /index.php?group_id=$1%{QUERY_STRING} [L]
показывает ерор 500
полный хтацесс
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^gallery/([^/]+)$ /out.php?slug=$1&force_template=content_custom_pic&url=content [L]
RewriteRule ^group/([^/]+)$ /index.php?group_id=$1%{QUERY_STRING} [L]
RewriteRule ^scj2.lic$ - [L,R=404]
RewriteRule ^common.php$ - [L,R=404]
как проописать в хтацесс чтобы срабатывала переменная линк и писала туда инфу те чтобы античит запустить
ну и чтобы в топе срабаатывала
те мне надо и по группам чтобы в статистике клики были и по тумбам и по топу
|
|
|
|
С нами с 26.11.05
Сообщения: 145
Рейтинг: 81
|
Добавлено: 08/12/18 в 00:39 |
сорри что влезаю. еще и я со своей проблемой.
после недели ковыряния скрипта так и не смог сделать чтобы считались клики по тумбам категорий ( вьюс считаются а клики нет. на мастере щас вроде все ок, правда после ресета статы всех тумб.
а 3 слейва ну никак. один ресетнул - у галер и вьюс и клики считаются, а у категорий нет. другой ресетнул - вообще не считаются ни клики ни вьюс, хотя в логах и выбор тумб для категорий успешно делается и ротация и пересчет кликов (хотя откуда? если через админку у всех тумб все по нулям уже часов 12 как). третий не трогал - но там тоже ничего не считается, как выяснилось уже полгода, с тех пор как приобрел тубы и перенес на свой сервер.
уже неделю как везде добавил THUMB_LINK
/category/<!--CATEGORY_NAME-->/?<!--THUMB_LINK-->
но похоже, что дело в том что они слейвы. на мастере теперь каша, но хотябы сталы вылезать добавленныеновые тумбы
.htaccess везде одинаковый (для категорий например)
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^category/([^/]+)/$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr [L]
RewriteRule ^category/([^/]+)/$ /scj/tube/index.php?group_name=$1 [L]
RewriteRule ^category/([^/]+)/page/([^/]+)/$ /scj/tube/index.php?group_name=$1&page=$2 [L]
теплейты тоже
все тубы с купленной лицензией. памагитеее! у меня крыша уже едет. ни ем ни пью вторую неделю
mysql - оптимизировано/репаир все ок
|
|
|
|
С нами с 26.11.05
Сообщения: 145
Рейтинг: 81
|
Добавлено: 08/12/18 в 14:21 |
но клик по тумбе считается через out
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^category/([^/]+)/$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr [L]
но не считается. на самом большом в плане трафика смотрю тумбы ресетнулись и вылезло позапрошлогоднее старье - ни клики ни вьюс не считаются
все абсолютно идентично как на мастере на котором все ок
да, ето scj 1.51
может скинуть доступ к админке?
|
|
|
|
С нами с 26.11.05
Сообщения: 145
Рейтинг: 81
|
Добавлено: 08/12/18 в 14:36 |
вот .htaccess начало, дальше там TAGS MODELS etc
RewriteEngine On
RewriteRule ^$ /scj/tube/index.php?page=1 [L]
RewriteRule ^page/([^/]+)/$ /scj/tube/index.php?page=$1 [L]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^video/(.*)/$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&content_id=$1 [L]
RewriteRule ^video/(.*)/$ /scj/tube/?content_id=$1 [L]
RewriteCond %{QUERY_STRING} ^(.+)$
RewriteRule ^category/([^/]+)/$ /scj/cgi/out.php?link=images/%{QUERY_STRING}&url=content&p=100&skip_to_cookie=true&skip_sell=true&group_name=$1&order=ctr [L]
RewriteRule ^category/([^/]+)/$ /scj/tube/index.php?group_name=$1 [L]
RewriteRule ^category/([^/]+)/page/([^/]+)/$ /scj/tube/index.php?group_name=$1&page=$2 [L]
|
|
|
|
С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 05/01/19 в 00:06 |
LemonS: подскажите, как пофиксить в админке появляется
Цитата: | CJ - load average: 2.76, 2.99, 3.09|(c) SmartCJ Pro V 2.1 Build 201807251537 (Current build: 201901021810 ) |
при заходе /cj_folder/admin/?operation=trade&sub=&
Код: | Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 144 (Table './admin_cjdb/links' is marked as crashed and last (automatic?) repair failed) (db_link) in query select sum(num) as clicks, trader from links where link = 'hidden' group by trader. (domain.com) ' in /home/admin/web/domain.com/public_html/cj_folder/includes/db_modules/mysql.php:129 Stack trace: #0 /home/admin/web/domain.com/public_html/cj_folder/includes/db_modules/mysql.php(159): db_error('select sum(num)...', 144, 'Table './admin_...', 'db_link') #1 /home/admin/web/domain.com/public_html/cj_folder/admin/files/trade.php(0): db_query() #2 /home/admin/web/domain.com/public_html/cj_folder/admin/index.php(0): unknown() #3 {main} thrown in /home/admin/web/domain.com/public_html/cj_folder/includes/db_modules/mysql.php on line 129 |
а так же при добавлении трейдера:
Looks like you copied DB created with an older script version. Please, run update. При том что мускуль новейший и скрипт недавно заинсталил. PS апдейты не фиксят.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 05/01/19 в 10:54 |
Retox: (Table './admin_cjdb/links' is marked as crashed and last (automatic?) repair failed
надо попросить админа ее восстановить
Точно апдейт не помогает? тогда скидывайте шел, я проверю
|
|
|
|
С нами с 19.04.05
Сообщения: 1577
Рейтинг: 957
|
Добавлено: 05/06/19 в 16:00 |
LemonS: Я заметил, что активно долбят out.php ресурсов, пытаясь SQL инъекцию сделать, ну и XSS атаки c js.
Примеры запроса
Цитата: | AND 1=1
or (1,2)=(SeLeCT*from(SeLeCT name_const(ChAr(111,108,111,108,111,115,104,101,114),1),name_const(CHAR(111,108,111,108,111,115,104,101,114),1))a) -- and 1=1
oR (1,2)=(SeLect*from(seLect n~68,108,1))a) -- and 1=1
UNION SELECT 8, table_name, '~WHERE taable_name link'%
|
и ХSS которые идут на out.php
Цитата: | javascript:alert(String.fromCharCode(88,83,83)); |
Могут ли злоумышленники сломать таблицы из базы SQL инекцией на SmartCJ.
Так как порой на разных VPS при просмотре листинга трейдеров вылетает ошибка. И приходится ресетить стату.
Код: | Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 144 (Table './admin_xxxxxxxx/links' is marked as crashed and last (automatic?)
repair failed) (db_link) in query select sum(num) as clicks, trader from links where link = 'hidden' group by trader.
(xxxxxxxxxx.com) ' in /home/admin/web/xxxxxxxxx.com/public_html/view/includes/db_modules/mysql.php:129 Stack trace: #0
/home/admin/web/xxxxxxxxx.com/public_html/view/includes/db_modules/mysql.php(159): db_error('select sum(num)...', 144, 'Table './admin_...', 'db_link')
#1 /home/admin/web/xxxxxxxxxx.com/public_html/view/admin/files/trade.php(0): db_query() #2 /home/admin/web/xxxxxxxxxx.com/public_html/view/admin/index.php(0): unknown()
#3 {main} thrown in /home/admin/web/xxxxxxxxxxx.com/public_html/view/includes/db_modules/mysql.php on line 129 |
А так же на мыло приходят ошибки.
Код: | Mysql error 1146: Table 'admin_xxxxx.trader_group_urls' doesn't exist (SELECT * FROM trader_group_urls WHERE trader = 'xxxxxxxx.com' ) |
С чем это может быть связано?
|
|
|
|