Dram

Рейтинг
1115
Регистрация
28.06.2008
Mobiaaa #:

У меня доступны все

HEL1-DC2

HEL1-DC4

FSN1-DC17

FSN1-DC14

Это у меня проблема с домашней сетью, сори за шухер. Странный глюк - часть сайтов работает, а часть нет

Упал да? Мой сервер в Хельсинке в дауне и даже их робот не отвечает.

Причина найдена - из-за спец. символов в отзывах  второй запрос в базу заканчивался ошибкой, а так как у меня Трай-Кетч, то я не видел ошибки. 

mb_substr вместо substr решило проблему

Фантастика, шок, сенсация - косметику начали покупать на подарки перед Новым Годом!!! Никогда такого не было и вот опять!!!
Сергеич - я тоже это замечал, когда пытался блокировать шалк и из коротких зон типа .tk то цепляло и домены начинающиеся на www.tk  то таких было единицы и я забил - лучше сотни шлака заблокирую.
Заменил jQuery на $ у функции нажатия на кнопки вставил после 
all.html(str);

и все заработало

Спасибо за ответ, теперь понятно - я создал блоки но старый обработчик события их не цепляет, нужно создать новый.

JS еще плохо знаю, можете помочь?

Вот моя функция генерации простыни отзывов

   jQuery(".checked_comm_div input").click(function (e) {
          var votes = $("input[name='radio']:checked").val();   
var objectid = $("#data-similar").attr("data-id"); var objectgroup = $("#data-similar").attr("data-type"); var all = $(".scomments-all");      
  jQuery.ajax({
                    type: 'POST',
                    url: '/index.php',
                    dataType: 'json',
                    timeout: 5000,
                    data: {
                        option: 'com_comments',
                        view: 'item',
                        format: 'json',
                        task: 'votes',
                        votes: votes,
                        objectid: objectid,
                        objectgroup: objectgroup
                    },
                    success: function (data) {
                        console.log(data)
                        let str = '';
                        let styleComments;
                        let text_title;
                        let status;

                        for (var i = 0; i < data.length; i++) {
                            str += '<div class="scomments-item ' + styleComments + '"' + status + '>';
                            ////далее еще много раз собирается str +=
                        }
                        $("div.pagination").empty()
                        all.html(str);
                    }
                });
            });

а вот функция обработки нажатия кнопок

            jQuery(".scomments-vote a").click(function (e) {
                e.preventDefault();
                var el = jQuery(this).parent();
                var id = jQuery(this).attr("data-id");
                var value = jQuery(this).attr("data-value");

                jQuery.ajax({
                    type: 'POST',
                    url: '/index.php',
                    dataType: 'json',
                    timeout: 5000,
                    data: {
                        option: 'com_comments',
                        view: 'item',
                        format: 'json',
                        task: 'vote',
                        value: value,
                        id: id
                    },
                    success: function (rows) {
                        el.html('Спасибо ваш голос принят');
                    }
                });
            });

попробовал ее сунуть после 

all.html(str);

получаю ошибки, не подскажите как ее корректно вставить?

Не нашел ту тему с Биланами пишут тут - обратите внимание на новый вид шлака - "Бензин по 23 р. на ..." и другими разными вариациями скидки на Бензин
Большое спасибо!

Получилось так

SELECT count(*) AS bad, 
(SELECT count(*) FROM `comments_items` WHERE `object_group` = 'com_firm' AND `object_id` = 1698 AND `rate` = 3) AS neutrally,
(SELECT count(*) FROM `comments_items` WHERE `object_group` = 'com_firm' AND `object_id` = 1698 AND `rate` > 3) AS good
FROM comments_items WHERE `object_group` = 'com_firm' AND `object_id` = 1698 AND `rate` <=2
Всего: 6928