понедельник, 12 января 2015 г.

перенос simpla на другой хостинг

перелить файлы и базу
в файле
config/config.php
переписать пути к БД
почистить папку compliled и simpla/design/compiled

и прописать новый пусть для .passwd в htaccess папки simpla
Права 777 должны стоять на следующих каталогах рекурсивно (то есть, на всех вложенных файлах и папках также)
/files/
/compiled/
/design/
/simpla/files/
/simpla/design/compiled/

среда, 22 октября 2014 г.

Редирект с больших букв на маленькие

Вариант без .htaccess, через заголовки.
В header вставить код:

<?php
 $str = $_SERVER["REQUEST_URI"];
if(preg_match('@[A-Z]@u',$str)){
Header('HTTP/1.1 301 Moved Permanently');
Header('Location: '.strtolower($str));
}
?>

пятница, 16 мая 2014 г.

Месяц на русском php

У опенкарта нет преднастройки для вывода русского месяца. Если через функцию date() выести дату добавления, например, отзыва, мы получим
date('d F Y') => 01 January 2014
Чтоб сделать месяц на русском языке, сделаем массив с описанными переменными:

четверг, 23 января 2014 г.

Скрипт отправки данных на e-mail

<form method="post">
Ваше имя: <br />
<input type="text" name="name" />
E-mail: <br />
<input type="email" name="email" />
Телефон: <br />
<input type="tel" name="tel" />
Сообщение: <br />
<textarea name="text"></textarea>
<br />
<input type="submit" value="Отправить" />
</form>

понедельник, 28 октября 2013 г.

Разные стили классов в зависимости от адреса страницы

Запрашиваем адрес страницы.

Если страница именно такая, присвоить класс "ремонт". если иначе - присвоить класс "продажа"
<?php
$sv = $_SERVER['REQUEST_URI'];
if ($sv == '/remont-kompjuterov.html') { ?>
<div class="remont">
<?php } else { ?>
<div class="prodazha">
<?php } ?>