Следите за новостями любимого конструктора сайтов uCoz в социальных сетях!
Не работает кнопка мне нравится под любой материалом выложеным, нажимаешь мне нравиться, не работает Вот сайт http://lsmod.3dn.ru
http://lsmod.3dn.ru/load/124-1-0-4197 Вот например, не работает Мне нравиться
Было обновления в рейтинге, разработчики заменили get запрос на post и у тех клиентов, что кастомизировали и прописали рейтинг измененный с ссылкой онклик может сломаться.
Наведу пример на каталоге статей, было так:
<a style="text-decoration: none;" href="javascript://" onclick="$.get('/publ/0-1-1-$ID$-3',function(data) {if($(data).text().indexOf('already evaluated')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('Спасибо за оценку!','Успешно!',{w:270,h:60,t:8000})};});">
Стало так:
<a style="text-decoration: none;" href="javascript://" onclick="$.post('/publ/',{'a':65, 'mark':1, 'mod':'publ', 'ajax':2, 'id':'$ID$', '_tp_':'xml'},function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('Спасибо за оценку!','Успешно!',{w:270,h:60,t:8000})};});">
как видно запрос поменялся и стал он немного длиннее и с доп параметрами.
И важно поменять модуль в доп параметрах запроса: {'a':65, 'mark':1, 'mod':'publ', 'ajax':2, 'id':'$ID$', '_tp_':'xml'}
вот и весь фикс скрипта и рейтинг работает как и ранее.
Вот код весь Каталог файлов, вид материала
А сам код Мне нравиться я так понимаю вот он
Что нужно обновить мы вам сообщили, в вашем случае это:
onclick="$.get('/load/0-1-5-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Опа!',{w:270,h:100,t:8000}); else {_uWnd.alert('
на:
onclick="$.post('/load/',{'a':65, 'mark':1, 'mod':'load', 'ajax':2, 'id':'$ID$', '_tp_':'xml'},function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('