| Доброго времени суток, собственно одна большая ложка дегтя, в адрес я так понял намца с его пор если не ошибаюсь это осталось и вопрос как это лучше исправить, суть проблемы - в магазине на странице вывода товара в категории на каждый товар есть запись вида (привожу код с этого сайта): <div id="ts_prodmessage_1" style="display:none"> <h3>Товар добавлен в Вашу корзину.</h3> <p>Ваши доступные опции</p> <input class="shop_buttons_big" type="button" id="ts_yes_1" value="Перейти в корзину" /> <input class="shop_buttons_big_second" type="button" id="ts_no_1" value="Закрыть окно" /> </div> <script language="JavaScript" type="text/javascript"> <!-- // $(document).ready(function() { var options = { target:'#ajaxbasket', timeout:3000 }; $('#ajts_products_1').submit(function() { $.blockUI({ message:$('#ts_prodmessage_1'), css: { cursor:'pointer' } }); $(this).ajaxSubmit(options); return false; }); $('#ts_yes_1').click(function() { document.location = '/index.php?action=showbasket&p=shop'; $.unblockUI(); return false; }); $('#ts_no_1').click(function() { $.unblockUI(); return false; }); }); //--> </script>
|
так вот получаем столько записей сколько товара на странице, а это не есть гуд и особенно что все в скрытом слое, на что хочется обратить внимание уйти от такого добавления в корзину и перевести все на ответ от сервера. PS: вообще стоит убрать решения с помощью style="display:none" что неблагоприятно сказывается на ранжирование поисковыми роботами. Отредактировано Dmitry: 09.10.2011, 22:00:46 |