alexvaleev

alexvaleev
Рейтинг
55
Регистрация
04.02.2010

Нагрузка будет не больше, чем если бы работал комплексный компонент. Все 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);
}
});
}
});
});
BLACK_DANTE:
Поставил свой класс, в итоге грузится содержимое в обеих вкладках...

Может кто может разжевать как это верно делается? Сайт по ссылке выше лежит уже пару часов.

Набросал код, в браузере не проверял, по идее должен работать:)

Файл 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>
edogs:
Сейчас как раз занимаемся попыткой очередной оптимизации битрикса. 200-800 запросов на страницу, "2-8 секунды на загрузку страницы на myisam в среднем" или "1.5-6 секунды на загрузку страницы на innodb + иногда странные зависоны по 60 секунд, при чем тормоза по sending data! на 50%". Сайт на выделенном сервере живет не один, но является основным грузильщиком. И это при включенном memcache уже. И это после того, как были порезаны случайно раздувшиеся до нескольких миллионов записей таблицы (чего на нормальном движке вообще случиться не должно было). И судя по нашей практике это не единичный случай, а скорее норма.

Вы выдаете кривые руки интеграторов за баги движка. Стандартные компоненты + включенное автокеширование не дают такой нагрузки на базу. Если написаны свои компоненты без использования кеша, то это совсем не проблема Битрикса.

Ради интереса напишите какой компонент генерирует больше всего запросов? Благо узнать это можно одним нажатием кнопки в админке.

Всего: 117