Гугл транслейт крайне плохо переводит названия и значения аббревиатур.
Я бы в таком случае искал расшифровку на английском, а потом её уже гуглил, но ограничил результаты страницами на русском языке.
Как вариант - можете оттолкнуться от объема позиций на будущем сайте и от предположительной нагрузки. Если там не планируется более 500 позиций и ожидается минимальная посещаемость, то можно начать, например, с SIMPLA. Видел, как этот движок довольно удачно использовали для несложных витрин.
Если бэкендов будет несколько, то нужно будет балансировать на них запросы. И делать это через сеть, очевидно.
Пока у тебя homepage с 10 запросами в день - да, не принципиально :)
В конце функции my_comment условие - если ($depth == 1) или ($depth > GLOBALS['last_comment_id']), запоминаете результат comment_ID() в GLOBALS['last_comment_id']. Там же, до этого условия, когда идет формирование разметки самого комментария, добавляете тег a с атрибутом href="#li-comment-<?= GLOBALS['last_comment_id'] ?>".
Подробнее расписать не могу, потому что это игра в экстрасенсов уже. Суть алгоритма я объяснил словесно в ответе, закодировать можно массой разных способов.
Gorthaur Я бы сделал так:
1. Создал бы на уровне, одинаковым с блоком #result блок #message.
2. При успехе, внутри функции success, заполнял бы ответом сервера блок #result - $("#result").html(data)
3. Скрывал бы #result и показывал бы #message функциями $("#result").hide() и $("#message").show() соответственно. Можно вместо hide и show использовать fadeOut("slow") и fadeIn("slow") для красоты.
4. Повесил бы на кнопку button внутри блока .modal-header обработчик. Для этого присвоил бы элементу button идентификатор (например, id="modal-close-button"), а затем в файле со скриптом объявил сам обработчик - $( "#modal-close-button" ).click(function() {
...
});
5. Внутри обработчика проверял бы, если #result скрыт, то форма отправлялась. Значит, нужно снова скрыть #message, а #result сделать видимым. Выглядело бы примерно так:
if ($("#result").is(":hidden")) {
$("#message").hide();
$("#result").show();
}
В этом обработчике нужно возвращать истину, чтобы отработали другие обработчики (закрытие окна). Весь обработчик выглядел бы так:
$( "#modal-close-button" ).click(function() {
if ($("#result").is(":hidden")) {
$("#message").hide();
$("#result").show();
}
return true;
});
Согласен с Sild. Был опыт доработки фронтэнд корзины, что-то в роде возможности закидывания разных типов одного и того же товара. Намучился. В итоге приходилось таскать ощутимые json-закодированные массивы в куках.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.