Page 1 of 2
tcms рейтинг
Posted: Wed Apr 27, 2016 2:28 pm
by smart
здравствуйте.
подскажите, каким образом можно вот это убрать из тела
Code: Select all
<script>
function post_rating(value) {
$.get('/scj/tube/index.php',
{
'content_id': '<!--GALLERY_MD5-->',
'action': 'rating',
'rating': value
},
function(data) {
$('#rating_div').html('Thank you!');
}
);
}
</script>
и еще, как вырезать урл до папки установки скрипта ?
а то получается шифруем шифруем и тут бац простой рейтинг все выдает )
Re: tcms рейтинг
Posted: Wed Apr 27, 2016 3:27 pm
by admin
Приветствую!
можно сделать симлинку и линковать на нее.
Re: tcms рейтинг
Posted: Wed Apr 27, 2016 3:49 pm
by smart
admin wrote:Приветствую!
можно сделать симлинку и линковать на нее.
а как убрать из тела ?
Re: tcms рейтинг
Posted: Wed Apr 27, 2016 4:19 pm
by admin
Отредактировать темпелйт?
Хотя ответ настолько очевиден что подозреваю что я не понял вопрос ...
Re: tcms рейтинг
Posted: Wed Apr 27, 2016 4:33 pm
by smart
admin wrote:Отредактировать темпелйт?
Хотя ответ настолько очевиден что подозреваю что я не понял вопрос ...
я о том, чтобы все это дело работало иначе
к примеру я подключаю файл
rating.js, который содержит код, что выше я постил, но дело в том, что так работать не будет, так как не получен md5 галлеры, получается, что код будет работать только находясь в теле
так вот как реализовать работу кода за пределами тела, во внешнем файле ?
Re: tcms рейтинг
Posted: Wed Apr 27, 2016 6:49 pm
by admin
Да, можете сделать например
function post_rating(gallery_id, value) {
заменить
'content_id': '<!--GALLERY_MD5-->',
на
'content_id': gallery_id,
и передавать в вызове и сам ИД и рейтинг.
Re: tcms рейтинг
Posted: Wed Apr 27, 2016 8:14 pm
by smart
admin wrote:Да, можете сделать например
function post_rating(gallery_id, value) {
заменить
'content_id': '<!--GALLERY_MD5-->',
на
'content_id': gallery_id,
и передавать в вызове и сам ИД и рейтинг.
В общем либо я не понял что нужно сделать, либо не работает, либо я делаю что-то не так.
Что сделано:
1. вынесен код явы для рейтинга в отдельный файл /folder/rating.js
2. rating.js заполнен согласно новой инструкции:
Code: Select all
function post_rating(gallery_id, value) {
$.get('/scj/tube/index.php',
{
'content_id': 'gallery_id',
'action': 'rating',
'rating': value
},
function(data) {
$('#rating_div').html('Thank you!');
}
);
}
3. в шаблоне видео реализован вызов функции в виде:
Code: Select all
<div onclick='post_rating(1)' class="r_like">
4. подключен js файл кодом:
Code: Select all
<script type="text/javascript" src="/folder/rating.js"></script>
как итог ничего не работает
Re: tcms рейтинг
Posted: Thu Apr 28, 2016 6:41 am
by admin
'content_id': 'gallery_id',
'action': 'rating',
должно быть без ковычек
'content_id': gallery_id,
'action': 'rating',
Re: tcms рейтинг
Posted: Thu Apr 28, 2016 7:18 am
by smart
admin wrote:'content_id': 'gallery_id',
'action': 'rating',
должно быть без ковычек
'content_id': gallery_id,
'action': rating,
к сожалению это не повлияло на работоспособность
Re: tcms рейтинг
Posted: Thu Apr 28, 2016 7:20 am
by admin
Ок, какой запрос идет когда вы жмете на кнопку рейтинга ?