webiumpro

webiumpro
Рейтинг
39
Регистрация
20.03.2017
Должность
Web-developer
Интересы
web-разработка, проектирование архитектуры, web-дизайн, seo, DevOps, интерфейсы
Разрабатываю веб-сервисы, пишу скрипты, создаю сайты. Не работаю с CMS и конструкторами.

Не советую пользоваться этой функцией. Ко мне частенько обращаются клиенты с похожими проблемами. Есть прекрасная очень удобная библиотека swiftmailer. Сам ею всегда пользуюсь. Код раза в 2 короче получите и без головной боли с вложениями. А в качестве протокола отправки можно использовать smtp mail.ru или яндекс почты

А какие модули вы поставили для OpenCart? Просто если их не много или они не особо влияют на работу сайта, то проще будет таки сайт на голых языках написать. Ибо подгонка самописа под различные CMS то еще веселье)

У вас сначала должен идти шаблон регулярки, а потом рерайт, а не наоборот.

Ну php скрипт выполняется при запросе, фоново как демон - например, крон - он работать не будет, поэтому четкое расписание сделать так просто не получится. Вы можете попробовать создать массив с временными метками и при каждом запросе сравнивать текущее время с временем в массиве, пробегаясь по нему циклом. Другие варианты в голову не приходят.

Еще можете погуглить, может быть, есть возможность работы со временем в nginx, если конечно вы можете переключиться с апача на него. По этому поводу точных данных у меня, к сожалению, нет.

Насколько я знаю в .htaccess такой возможности нет. Данную задачу можно решить с помощью php-скрипта реализующего маршрутизацию. То есть, вы со всех входящих адресов отправляете запрос в скрипт, затем делаете проверку по времени и отправляете в зависимости от выполнения временных условий на нужный адрес.


$('.tAdd').click(function () {
var strPrice = $(this).parent().find('.tPrice').text(),
price = Number(strPrice.substring(0, strPrice.length - 1)),
name = '<span class="tName">' + $(this).parent().find('.tName').text() + '</span>',
priceBlock = '<span class="price-block"><input name="num1[]" class="num1" value="1" /><span> = </span><input type="hidden" name="num2[]" class="num2" value="' + price + '" /><input name="sum[]" class="sum" value="' + price + '" readonly /><span> р.</span></span>',
del = '<a href="#" class="tDel">Удалить</a>';
$('.kor').append('<div class="korTBlock">' + name + priceBlock + del + '</div>')
});

$(document).on('change', '.num1', function () {
var num1 = $(this).val(),
num2 = $(this).parent().find('.num2').val();
$(this).parent().find('.sum').val(num1 * num2);
});

$(document).on('click', '.tDel', function () {
$(this).parent().remove();
});

Вот так, например, можно. Код полностью рабочий, проверил. Можете целиком брать и пользоваться

tommy-gung:
то ssi - Server-Side Include

В таком случае, прошу прощения. Неверно прочитал. Но сути дела это не меняет.

Artisan,

Artisan:
А здесь даже не обещают,
придётся работать даром.

Дык я вообще работать не собирался) Ни платно, ни бесплатно) Я лишь сказал, что могу с некоторыми вещами помочь, но не в ущерб себе и своему времени, разумеется. Под помощью здесь подразумевалась некоторая консультация по некоторым техническим вопросам, не более.

hosts есть в любой системе, не только на винде

Natallyia:
Однажды у меня получилось и я довела до нужной мне посещаемости форум, ни капли не разбираясь в SEO, думаю тут тоже разберусь.

Таки SEO не требует такого количества фундаментальных знаний, чтобы хоть что-то элементарное сделать. Не хочу обидеть сеошников) У вас есть какие-нибудь знания в php, html, css? Если есть, я бы на вашем месте стал копать в сторону Yii2 или Laravel 5. Могу безвозмездно оказать некоторую помощь в их освоении, если есть базовые знания программирования. К таким вопросам лучше подходить основательно. Я понимаю, что проще понажимать на кнопочки в вордпрессе или каких-то конструкторах, но у всего есть свое предназначение, и CMS не рассчитаны на нестандартные и сложные вещи.

Всего: 235