Нагрузка будет не больше, чем если бы работал комплексный компонент. Все news.detail закешируются.
А вообще мне кажется такая схема очень неудобна для редактора. Какие требования заставили делать именно на статике?
Opera округляет ширину, выраженную в дробных процентах. Проблема в #columns .column {width: 33.3%;}
В 12 версии обещают наконец-то сделать их поддержку.
Склеивать не нужно, можно просто перенести их в корень сайта и запустить restore.php.
Или ничего не переносить и выкачать с удаленного сайта все тем же restore.php
IrfanView тоже подойдет.
Стандартного такого контрола не знаю (не не факт что его нет:).
Могу предложить только шаманский и слегка кривоватый способ - скрыть иконку календарика и опять же навесить сторонний скрипт
<script> $(function() { $('.calendar-icon').parent().hide(); $('input[name="REGISTER[PERSONAL_BIRTHDAY]"]').datepicker({ changeMonth: true, changeYear: true }); }); </script>
Использую программу HTMLChanger для массовой перекодировки файлов. Прога 2003 года, но со своей задачей справляется на отлично.
Можно кликать на первый год в списке и снова открывать его, выбранный год будет в середине:)
Если это веб-форма, то можно сделать поле типа "text" вместо "date" и навесить на него сторонний календарь, например http://jqueryui.com/demos/datepicker/
Будет что-то вида
<script> $(function() { $('input[name="form_text_1"]').datepicker({ changeMonth: true, changeYear: true }); }); </script>
Напутал со скобками слегка в яваскрипте, вот рабочий вариант
$(function() { $("li.tab2").click(function() { if($(".tab2content").is(".loaded") === false) { $.ajax({ url: '/vebcam.php', success: function(data) { $('.tab2content').addClass("loaded").html(data); } }); } }); });
Набросал код, в браузере не проверял, по идее должен работать:)
Файл test.php должен лежать в корне сайта и выводить (возвращать) нужный блок текста
<script> $(function() { $("li.tab2").click(function() { if($(".tab2content").is(".loaded") === false) { $.ajax({ url: '/test.php', success: function(data) { $('.tab2content').addClass("loaded").html(data); } } } } </script> <ul class="tabs"> <li class="current">Вкладка 1</li> <li class="tab2">Вкладка 2</li> </ul> <div class="box visible"> <p>Содержимое вкладки 1</p> </div> <div class="box tab2content"> </div>
Вы выдаете кривые руки интеграторов за баги движка. Стандартные компоненты + включенное автокеширование не дают такой нагрузки на базу. Если написаны свои компоненты без использования кеша, то это совсем не проблема Битрикса.
Ради интереса напишите какой компонент генерирует больше всего запросов? Благо узнать это можно одним нажатием кнопки в админке.