С нами с 14.01.13
Сообщения: 1878
Рейтинг: 55
|
Добавлено: 11/02/16 в 20:05 |
LemonS писал: | Ответить на ваш вопрос невозможно пока вы не напишете по пунктам что и как вы делаете и какой ожидаете результат. |
Все уже написано. ОК напишу еще раз.
1. Разделил дески в сеттингах ротации.
2. Запустил Код: [развернуть] | cd scj/bin; env HTTP_HOST=yourdomain.com php rot.php synomize_all_descriptions=true |
3. rotation special синонимизация.
Ожидаю, что на морде появятся синонимизированные дески.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 11/02/16 в 21:26 |
iGelius: в админке видны нужные дески ?
|
|
|
|
С нами с 17.12.07
Сообщения: 168
Рейтинг: 160
|
Добавлено: 12/02/16 в 02:14 |
Есть сайт на SmartCJ-TCMS. Build 201602110317.
Если поставить куку (Rotation - Settings - Recreate visited pages), то на главной странице сайта сверху отображается 17 одинаковых строк вида
Warning: mt_rand() [function.mt-rand]: max(10) is smaller than min(11) in /home/user/mysite.com/scj/includes/libs/tpl_functions.php on line 3574
Ошибки вызывает кусок кода
<thumb num=1-100>...</thumb>
Замена на <!--default_1-100--> не помогает.
Ошибки появляются на главной и на нишевых страницах, причем только на тех, на которых пагинация более 1 странцы. Т.е. если на нишевую страницу выводить 100 тумб, а в нише Office только 55 галерок, т.е. на 1 страницу вмещается, то нишевая страници выводится без ошибок. А если открыть нишу Mature c 213 галерками (на 3 страницы), то отображается с аналогичными ошибками, как и на главной.
На главной пагинация есть, убирать ее не помогает, пропадают ошибки только при удалении <thumb num=1-100>...</thumb>, но тогда страница, понятно, остается без тумб.
Если же куку убрать, то при переходе на страницу категории выскакивает окно с ошибкой
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1146 (Table 'mysite.rot_gallery_stats0' doesn't exist) (db_link) in query SELECT SQL_CALC_FOUND_ROWS gs.thumb_id, gs.gallery_id, gi.sponsor_id, gi.content_count, gs.total_shows, gs.total_clicks, gs.total_ctr, gt.thumb_url, gd.*, gi.content_count, gi.crop_profile_id, gi.activation_date, gi.added_date, gi.duration, gi.url, gi.gallery_total_shows, gi.sponsor_id, gi.source_url FROM rot_gallery_stats0 as gs JOIN rot_gallery_data1 as gd on gd.gallery_id = gs.gallery_id JOIN rot_gallery_info as gi on gi.gallery_id = gs.gallery_id JOIN rot_thumbs as gt on gt.thumb_id = gs.thumb_id WHERE 1 = 1 AND gi.gallery_status = 'active' AND gi.gallery_type = 0 and gs.best_thumb = 'yes' and gs.group_id IN (89) ORDER BY tested_thumb DESC, gs.total_ctr DESC LIMIT 0, 108# queryitems. (mysite.com) ' in /home/user/mysite.com/scj/includes/db_modules/mysql.php:56 Stack trace: #0 /home/user/mysite.com/scj/includes/db in /home/user/mysite.com/scj/includes/db_modules/mysql.php on line 56
А при переходе на страницу галлереи - окно с ошибкой
Fatal error: Uncaught exception 'Exception' with message 'Mysql error:: 1146 (Table 'mysite.rot_gallery_stats0' doesn't exist) (db_link) in query SELECT thumb_url, height, width, total_ctr FROM rot_gallery_stats0 as gs LEFT JOIN rot_thumbs as rt ON rt.thumb_id = gs.thumb_id WHERE gs.gallery_id = '32697' ORDER BY gs.total_ctr DESC. (mysite.com) ' in /home/user/mysite.com/scj/includes/db_modules/mysql.php:56 Stack trace: #0 /home/user/mysite.com/scj/includes/db_modules/mysql.php(69): db_error('SELECT thumb_ur...', 1146, 'Table 'shemales...', 'db_link') #1 /home/user/mysite.com/scj/tube/index.php(2122): db_query() #2 /home/user/mysite.com/scj/tube/index.php(223): gallery_load() #3 {main} thrown in /home/user/mysite.com/scj/includes/db_modules/mysql.php on line 56
LemonS: , подскажи, пожалуйста, что делать, да как исправить сие. Отправил в ЛС доступы в админку.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 12/02/16 в 10:21 |
Japansimpson: скиньте плз дамп, я на локале проверю.
|
|
|
|
С нами с 14.01.13
Сообщения: 1878
Рейтинг: 55
|
Добавлено: 12/02/16 в 13:42 |
LemonS писал: | в админке видны нужные дески ? |
Выше писал уже.
Синонимизированный деск на инглише идет в поле Translation for domain.com::ru.
Смысл спрашивать десять раз?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 12/02/16 в 13:45 |
iGelius: ок, я спрошу еще раз - а что там ожидаете вы ?
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 12/02/16 в 14:03 |
Japansimpson: у вас стоит
Test positions start
do not test new thumbs at positions higher then = 11
при этом
Test positions end
do not test new thumbs at positions lower then
0 means any place after 'Test positions start' = 10
В чем мысль или это просто ошибка ?
|
|
|
|
С нами с 14.01.13
Сообщения: 1878
Рейтинг: 55
|
Добавлено: 12/02/16 в 14:19 |
LemonS писал: | я спрошу еще раз - а что там ожидаете вы ? |
И я повторю снова, это уже написано выше.
Если про поле "Translation for domain.com::ru.", логично предположить что там должен быть перевод деска на русский, которого у меня нет. Потому что оно называется "перевод для домена на русский".
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 12/02/16 в 15:30 |
iGelius: а как именно вы настраивали перевод ? от того что поле названо поле так автоматически перевод там не появяляется.
|
|
|
|
С нами с 14.01.13
Сообщения: 1878
Рейтинг: 55
|
Добавлено: 12/02/16 в 16:05 |
Это такой странный способ хохмить?
Мне нужна синонимизация. СИ-НО-НИ-МИ-ЗА-ЦИЯ.
Все рвно как названо поле.
|
|
|
|
С нами с 17.12.07
Сообщения: 168
Рейтинг: 160
|
Добавлено: 12/02/16 в 16:20 |
LemonS писал: | Japansimpson: у вас стоит
Test positions start
do not test new thumbs at positions higher then = 11
при этом
Test positions end
do not test new thumbs at positions lower then
0 means any place after 'Test positions start' = 10
В чем мысль или это просто ошибка ? |
Дааа, ошибочка вышла. Спасибо!
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 12/02/16 в 16:31 |
iGelius: это мне напоминает анекдот про "сам не знаешь что хочешь"
iGelius писал: | Если про поле "Translation for domain.com::ru.", логично предположить что там должен быть перевод деска на русский |
iGelius писал: | Мне нужна синонимизация. СИ-НО-НИ-МИ-ЗА-ЦИЯ. |
Вас довольно сложно понять ...
|
|
|
|
С нами с 14.01.13
Сообщения: 1878
Рейтинг: 55
|
Добавлено: 12/02/16 в 21:44 |
А похоже это на троллинг с вашей стороны.
Цитата: | 1. Разделил дески в сеттингах ротации.
2. Запустил
Код: [развернуть] | cd scj/bin; env HTTP_HOST=yourdomain.com php rot.php synomize_all_descriptions=true |
3. rotation special синонимизация.
Ожидаю, что на морде появятся синонимизированные дески. |
Что именно сложно понять?
|
|
|
|
😈😈😈
С нами с 17.08.05
Сообщения: 3966
Рейтинг: 5534
|
Добавлено: 12/02/16 в 22:53 |
iGelius писал: | Кто может объяснить, как синонимизировать дески на слэйве? На форуме смарта не получается этого добиться. |
iGelius писал: | Да, есть. Правда не понятно, почему синонимизированный деск на инглише идет в Translation for domain.com::ru |
iGelius писал: | Выше писал уже.
Синонимизированный деск на инглише идет в поле Translation for domain.com::ru.
Смысл спрашивать десять раз? |
iGelius писал: | Это такой странный способ хохмить?
Мне нужна синонимизация. СИ-НО-НИ-МИ-ЗА-ЦИЯ.
Все рвно как названо поле. |
вот лично я тоже ни фига не понял
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 13/02/16 в 10:22 |
iGelius: сложно понять как с этим свяфзан перевод на русский
iGelius писал: | логично предположить что там должен быть перевод деска на русский, которого у меня нет. |
Сделайте скрин что у вас в админке в редактировании галеры и конкретно напишите что из того что там видно появляется на морде и что вы считаете должно появиться.
|
|
|
|
С нами с 14.01.13
Сообщения: 1878
Рейтинг: 55
|
Добавлено: 13/02/16 в 23:36 |
LemonS писал: | сложно понять как с этим свяфзан перевод на русский |
Мне тоже сложно понять, по этому и написал, что в админке в редактировании галеры есть синонимизированный деск, но он находится в поле "Translation for domain.com::ru".
В общем, синонимизация получилась. Только после того, как был удален русский язык из сеттингов -> Multilingual. Все сразу отработало как нужно.
Если до сих пор не понятно, о чем я, можно еще минусов накидать. Для коллекции.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 14/02/16 в 02:33 |
iGelius: я поэтому постоянно одно и тоже прошу - скриншот и что где вы полагаете должно быть и что где есть на самом деле.
Но работает и хорошо.
|
|
|
|
С нами с 27.03.04
Сообщения: 2494
Рейтинг: 585
|
Добавлено: 14/02/16 в 02:58 |
Привет.
Я пока только начинаю осваивать скрипт, можно казать, делаю первые шаги ))
Что могу сказать - это самый путанный мануал из тех, которые мне приходилось читать в своей жизни.
Может быть кто-нибудь ответит мне на 3 наверняка нубских вопроса.
У меня стоит TCMS v.2.1
1) При установке, откуда и что нужно копировать?
В new_rotation_step_by_step написано:
Цитата: | На корень домена надо скопировать из каталога scj/cgi index.php смарта (+конечно common.php) |
Мне мой скрипт выдает следующее:
Цитата: | Looks like you copied index.php from scj/tube folder - Please, copy file from scj/cgi/ folder
index.php at the root of your domain doesnt looks like SCJ index file. That's ok if you are sure you dont need SCJ index.php there, in other case it means you forget to copy index.php from scj/cgi to the root of your domain. |
Настройщик скрипта cаrlоswm уверяет, что так и должно быть и что надо копировать из папки tube.
В мануале ни слова про это не нашел. Как на самом деле?
2) Про шаблон.
Здесь new_rotation_templates написано:
Цитата: |
В каждом темплейте должна быть картинка, по которой скрипт определяет - загружались ли картинки или это был бот и засчитывать просмотры картинок не надо.
<img src="/scj/cgi/rot_in.php?crc=<!--PAGE_CRC-->" border=0 width=0 height=0 style="position: absolute; top: -100; left: -100">
<!--SCJ_INCLUDE--> |
А здесь tcms_rotation_parameter написано только про:
Цитата: | <!--SCJ_INCLUDE--> (это можно не вставлять если по какой-то причине на этой странице не надо считать хиты от трейдеров) |
В TCMS не нужен <!--PAGE_CRC--> и сопутствующая ему картинка?
3) Передача через AJAX
В мануале скрипт такой:
Код: [развернуть] | <script type="text/javascript">
$(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'
},
function(data) {
}
);
});
});
});
</script> |
А у меня в шаблоне настройщик поставил такой:
Код: [развернуть] | <script type="text/javascript">
$(document).ready(function(){
$('a[rot_id]').each(function(){
$(this).bind('click', function(){
$.get('',
{
'counter': $(this).attr('rot_id'),
'site_id': <!--SITE_ID-->,
},
function(data) {
}
);
});
});
});
</script> |
Откуда он это взял? В мануале ничего похожего не нашел. Верный ли код, как это работает и что за параметр такой site_id и куда это всё передается (почему в $get пустой аргумент) и почему параметр ротации передается в counter?
Спасибо!
|
|
|
|
С нами с 20.07.11
Сообщения: 542
Рейтинг: 1196
|
Добавлено: 14/02/16 в 08:53 |
dimm:
1. Скрипт как-то догадался, что index.php не тот, значит в этих файлах есть отличия. Делать надо как просит скрипт.
2. Достаточно <!--SCJ_INCLUDE-->
3. Тут хз как все настроено и далее обрабатывается.
с tcms дел еще не имел и кроме пункта 2 возможно это очень хитрый план маскировки скрипта?
|
|
librateam.net - стабильный трейд, разные ниши
|
2
|
|
|
😈😈😈
С нами с 17.08.05
Сообщения: 3966
Рейтинг: 5534
|
Добавлено: 14/02/16 в 09:32 |
dimm писал: | Настройщик скрипта cаrlоswm уверяет, что так и должно быть и что надо копировать из папки tube.
В мануале ни слова про это не нашел. Как на самом деле? |
копировать из /cgi/ папки
dimm писал: | В TCMS не нужен <!--PAGE_CRC--> и сопутствующая ему картинка? |
эта фигня исключительно для античита - можно юзать, можно не юзать
dimm писал: | 3) Передача через AJAX |
в tcms параметр ротации в ссылках можно вообще не передавать - убедицца только, что включена Magic rotation и все будет работать
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 14/02/16 в 10:53 |
dimm: Вы копируете прямо из доки
dimm писал: |
В new_rotation_step_by_step написано:
Цитата:
На корень домена надо скопировать из каталога scj/cgi index.php смарта (+конечно common.php)
|
Но при этом
Цитата: | Настройщик скрипта cаrlоswm уверяет, что так и должно быть и что надо копировать из папки tube.
В мануале ни слова про это не нашел. Как на самом деле?
|
У меня только один вопрос - как так ?
2. да, убрали все это в новой версии, можно не вставлять. Как-то за все время не появилось ситуации что б на какой-то странице отдельной не надо было считать и сделали что б считало всегда по дефолту.
3. Начнем с того В варианте который поставил ваш настройщик вообще нет передачи параметра
Вот вариант из мануала который вы привели
'link': 'images/' + $(this).attr('rot_id'),
'url': 'counter',
'click_count': 'rotation_only'
а вот что он поставил
'counter': $(this).attr('rot_id'),
'site_id': <!--SITE_ID-->,
Но по удачному совпадению в новой версии одна из основных фишек что можно включить Use Magic Rotation Parameter и параметр ротации вообще не передавать.
так что будет работать и тот и тот вариант.
Но надо отметить что вы читая доки первый раз и сразу разобрались больше чем настройщик
|
|
|
|
С нами с 27.03.04
Сообщения: 2494
Рейтинг: 585
|
Добавлено: 14/02/16 в 12:54 |
Всем спасибо - в целом, более-менее прояснилось.. аякс ща уберу, хотя конечно, если бы был отдельный мануал по TCMS полностью от начала (инсталляция) и до конца (фак, хинты, фичи) - было бы жить проще.
|
|
|
|
С нами с 11.01.07
Сообщения: 3607
Рейтинг: 2686
|
Добавлено: 14/02/16 в 16:33 |
dimm: да, надо отправить в релиз то что уже есть и доделать мануал уже по нему. Благо что манул будет меньше - настраивать его меньше надо
|
|
|
|
С нами с 06.08.06
Сообщения: 764
Рейтинг: 1072
|
Добавлено: 17/02/16 в 17:55 |
Подскажите плз какой % трафа берёт фришная версия и куда он уходит?
|
|
|
|
С нами с 20.07.11
Сообщения: 542
Рейтинг: 1196
|
Добавлено: 17/02/16 в 19:14 |
1% кликов на холдера
|
|
librateam.net - стабильный трейд, разные ниши
|
2
|
|
|