
sergeevizh
Пользователь-
Content Count
383 -
Joined
Everything posted by sergeevizh
-
Указать путь к папке в config/config.php лишь часть, поэтому нужно ещё прописать именно в api/Config.php функцию которая будет обращаться в этот путь. Как это сделать я ещё не знаю, но стало интересно. Можно попробовать посмотреть как это сделано на других движках типа Wordpress или Livestreet. Я находил лишь хранение файлов в папке на другом домене, а вот внутри одного локального хоста ещё не нашёл.
-
Привет! Не вижу проблемы подключить SSD диск или даже как сделал я подключил Yandex.Disk Но вот проблема правильно указать путь до папки /files Допустим, новый диск монтирован и имеет фс ext4 создаем папку прям в корне /files Вроде имеем путь (представим) /dev/sdb/files Дальше либо nginx либо /api/config.php править и прописывать путь к /files
-
function email($to, $subject, $message, $from = '', $reply_to = '') { if (!$this->config->phpmailer_enable) { $this->php_mail($to, $subject, $message, $from, $reply_to); } else { $mailer = new Phpmailer(); $mailer->IsHTML(true); $mailer->CharSet = "utf-8"; $mailer->IsSMTP(); $mailer->Host = $this->config->phpmailer_host; $mailer->Port = $this->config->phpmailer_port; if ($this->config->phpmailer_ssl == true) { $mailer->
-
Подскажите, как переложить комиссию на магазин, при оплате картой, если ты не ИП? И получить статус оплачено? Пробовал решение от Нохтер и пару решений с форума, ничего не помогает. Проблема в том, как сейчас работает, если товар 1500, то при оплате сумма суммируется с % от Яндекс.Деньги и клиент получает сумму 1530 рублей. Как-то не правильно, перекладывать комиссию на клиента. Если закомментировать добавление процента клиент видит сумму полностью 1500, а после оплаты мы получаем 1470 рублей Система же сравнивает сумму в заказе 1500 и 1470 которую получил после оплаты и так как сумм
-
Как input добавить http на js
sergeevizh replied to sergeevizh's topic in Общие вопросы по функционалу и дизайну
Нашел вот такой код $('input[name=url]').keyup(function () { if ( ($(this).val().length >=5) && ($(this).val().substr(0, 5) != 'http:') && ($(this).val().substr(0, 5) != 'https') ) { $(this).val('http://' + $(this).val()); } }); Все конечно хорошо и работает Что если в это поле вставляют ссылку типа mailto: и tel:? Дописал так $('input[name=url]').keyup(function () { if ( ($(this).val().length >=5) && ($(this).val().substr(0, 5) != 'http:') && ($(this).val().substr(0, 5) != 'https') && ($(this).val( -
Здравствуйте! На странице с формой есть поле input name="url" для указания веб-сайта Ссылки указываются без http Как при нажатии кнопки "отправить" произвести проверку, если в поле name="url" введена ссылка на веб-сайт без http, тогда добавить и сохранить. Пробовал что-то придумать по типу масок для телефона и даты, но ничего не вышло
-
Перенос с одного хостинга на другой.
sergeevizh replied to belokuriha's topic in Общие вопросы по функционалу и дизайну
Версия PHP на сайте 5.6 Кажется тут Smarty надо обновить -
Перенос с одного хостинга на другой.
sergeevizh replied to belokuriha's topic in Общие вопросы по функционалу и дизайну
Пути в файле /simpla/.htaccess изменили? -
Карта сайта для изображений
sergeevizh replied to madison21's topic in Общие вопросы по функционалу и дизайну
<?php require_once('api/Simpla.php'); $simpla = new Simpla(); header("Content-type: text/xml; charset=UTF-8"); print '<?xml version="1.0" encoding="UTF-8"?>'."\n"; // Заголовок print '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">'."\n"; $simpla->db->query("SET SQL_BIG_SELECTS=1"); // Товары $simpla->db->query("SELECT v.id as variant_id, p.id AS product_id, p.name as product_name, v.name as variant_name, p.url FROM __variants v LEFT JOIN __products p ON v.product_id = p.id WHERE p -
Карта сайта для изображений
sergeevizh replied to madison21's topic in Общие вопросы по функционалу и дизайну
Дядь, а так? <?php require_once('api/Simpla.php'); $simpla = new Simpla(); header("Content-type: text/xml; charset=UTF-8"); print '<?xml version="1.0" encoding="UTF-8"?>'."\n"; // Заголовок print '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">'."\n"; $simpla->db->query("SET SQL_BIG_SELECTS=1"); // Товары $simpla->db->query("SELECT v.id as variant_id, p.id AS product_id, p.url FROM __variants v LEFT JOIN __products p ON v.product_id = p.id WHERE p.visible GROUP BY v.id ORDER BY p -
Карта сайта для изображений
sergeevizh replied to madison21's topic in Общие вопросы по функционалу и дизайну
Я не кодер, а лишь собрал из того, что нашел в посте http://forum.simplacms.ru/topic/4543-генерация-sitemap-для-картинок/ и генерация вывода yandex.php и вроде работает. Да дублирует вывод, если у товара есть варианты. Вместо того, чтобы набирать счетчик количества бестолковых символов, подправили бы код. -
Карта сайта для изображений
sergeevizh replied to madison21's topic in Общие вопросы по функционалу и дизайну
<?php require_once('api/Simpla.php'); $simpla = new Simpla(); header("Content-type: text/xml; charset=UTF-8"); print '<?xml version="1.0" encoding="UTF-8"?>'."\n"; // Заголовок print '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">'."\n"; $simpla->db->query("SET SQL_BIG_SELECTS=1"); // Товары $simpla->db->query("SELECT p.id AS product_id, p.url, i.filename AS image FROM __variants v LEFT JOIN __products p ON v.product_id = p.id LEFT JOIN __images i ON p.id = i.prod -
После создания этого топика, исполнитель со мной больше не связывался и каких либо попыток урегулировать данную историю не предпринимал. Заявление в полиции было написано и пока оно находится в ЮАО Москвы для регистрации и далее будет передано в центральный отдел УМВД России по городу Курску. Я это дело просто так не оставлю.
-
В том то и дело, что хотел получить полное готовое решение. А получил копию файлов отвечающих за действия пользователей, которые переименованы в seller и добавлено 2 записи в базу. Я как и говорил, написал обращение в Сбербанк и обращение в МВД https://xn--b1aew.xn--p1ai/request_main с номером обращения от Сбербанк. Увидимся при встрече твоего участка.
-
22 сентября я написал комментарий в топике с готовым решением от Mишани [2.*] Marketplace Pack http://forum.simplacms.ru/topic/10255-2-marketplace-pack/?p=112226 с просьбой написать мне, если решение еще продается. 23 сентября мне в личные сообщения написал yaskin, что он готов продать мне решение. дальше выдержка из личной переписки: Этим постом хочу сказать, что yaskin не прав и должен вернуть деньги! Я готов, чтобы он оставил себе 2000 рублей Иначе я напишу заявление в Сбербанк и полицию
-
Готов купить, напишите мне
-
Как сделать фото клиента (аватар)?
sergeevizh replied to sergeevizh's topic in Общие вопросы по функционалу и дизайну
Спасибо вам огромное! А не подскажите еще, как сделать ресайз для аватарок? -
Как сделать загрузку и сохранение фото клиента в папку files/avatars? И вывод на странице user.tpl по типу аватар? В БД s_users создал avatar varchar(38) NULL (нет) Default (default_avatar.png) В config.php прописал ;Директория аватаров avatar_images_dir = files/avatar/; В api/Users.php -> $query = $this->db->placehold (...) добавил u.avatar В шаблоне/user.tpl добавил {if $user->avatar}<img src="{$config->avatar_images_dir}{$user->avatar}" alt="" />{/if} <input class='upload_image' name="avatar" type="file"> Форме прописал enctype="m
-
Как сделать комментарии для купивших товар
sergeevizh replied to sergeevizh's topic in Общие вопросы по функционалу и дизайну
Спасибо! Куда кинуть на кофе? -
Привет! Подскажите как сделать, чтобы комментировать могли только те, кто купил этот товар. То есть, если заказ клиента ( авторизованного ) перешел в статус "Выполнен", то на странице купленного товара происходит проверка, что такой товар он приобрел и ему будет доступна форма комментариев, а гости могли только читать.
-
Уведомление о заказах через чат-бота в Telegram
sergeevizh replied to nikolayv's topic in Готовые решения
Кто-то делал под ТамТам? -
Подскажите как сделать, чтобы {$product_purchase_count} отображался и в main.tpl и так же продажи считались если статус заказа в админке "Выполнен"
- 5 replies
-
- заказы
- количество
-
(and 1 more)
Tagged with:
-
Спасибо @phukortsin Во View/ProductView.php перед return $this->design->fetch('product.tpl'); вставить // в заказах $q=$this->db->placehold('SELECT sum(pu.amount) am from __purchases pu, __orders o WHERE pu.order_id=o.id and pu.product_id=?', $product->id); $this->db->query($q); $am=(int)$this->db->result('am'); $this->design->assign('product_purchase_count', $am); Для вывода в шаблоне product.tpl В нужное место Продаж - {$product_purchase_count}.
- 5 replies
-
- заказы
- количество
-
(and 1 more)
Tagged with: