frameros
-
Публикаций
15 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные frameros
-
-
Да проблема действительно у яндекса - он не понимает код <base href=
Но всё дело в том что практически все шаблоны были изначально с ним - потому и массовость глюка
-
Видимо, в коде стилей БЫЛА ошибка в момент сохранения. Искать и выяснять это сейчас - примерно как искать прошлогодний снег...
Не совсем понял в момент сохранения яндексом страницы? Если да = то он это делает с завидной периодичностью и у себя на сайте я пока не смог добиться чего либо. Сначала думал что проблема в роботс - думал может его настройка не допускает яндекс к стилям. Но нет
-
я привел образцы сайтов кстати со страницы официальной программы - и они выставлены как образцы сайтов на движке simpla (я считаю как показательные)
-
В том то и дело что это на всех мной увиденных шаблонах такое происходит
-
Здравствуйте!
Обнаружил следующую проблему: требую решения.
Описание проблемы: видимо в коде стилей есть ошибка - яндекс сайты на simpla cms в сохранённых копиях отображает абсолютно неправильно,
При том главные страницы сайтов и страницы основного меню отображаются корректно
Есть ли решения проблемы- серьёзный глюк всеже. Разработчикам отправил также. Последние ссылки в каждом из примеров это мой сайт Бонапартъ.рф
-
Может кому пригодится, добавил в админку новое поле трекер ID, в которое можно записать номер почтового идентификатора, а после смены статуса заказа пользователю отправляется уведомление о новом заказе, итак,вот реализация:
Создадим новое поле в БД, для этого выполним комманду
ALTER TABLE `s_orders` ADD `trackerid` VARCHAR(255) NOT NULL AFTER `note`
Или просто создадим новую колонку по аналогии с полем note или просто скопируем его переименовав(если не дружите с консолью)
Далее открываем файл api/Orders.php и в строках 24 и 79 дописываем o.trackerid, должно получиться так:
$query = $this->db->placehold("SELECT o.id, o.delivery_id, o.delivery_price, o.separate_delivery,o.payment_method_id, o.paid, o.payment_date, o.closed, o.discount, o.coupon_code, o.coupon_discount, o.date, o.user_id, o.name, o.address, o.phone, o.email, o.comment, o.status, o.url, o.total_price, o.note, o.trackerid
После открываем файл simpla/design/html/order.tpl и после строчек
<div class="view_note" {if !$order->note}style='display:none;'{/if}> <label class=property>Ваше примечание (не видно пользователю)</label> <div class="note_text">{$order->note|escape}</div> </div> </li> </ul> </div>
в 189 строку дописываем:
<div class='layer'> <h2>Трекер ID <a href='#' class="edit_trackerid"><img src='design/images/pencil.png' alt='Редактировать' title='Редактировать'></a></h2> <ul class="order_details1"> <li> <div class="edit_trackerid" style='display:none;'> <textarea name="trackerid">{$order->trackerid|escape}</textarea> </div> <div class="view_trackerid" {if !$order->trackerid}style='display:none;'{/if}> <div class="trackerid_text">{$order->trackerid|escape}</div> </div> </li> </ul> </div>
Далее после строчек
// Редактировать примечание $("div#order_details a.edit_note").click(function() { $("div.view_note").hide(); $("div.edit_note").show(); return false; });
в 514-ю вписываем:
$("div#order_details a.edit_trackerid").click(function() { $("div.view_trackerid").hide(); $("div.edit_trackerid").show(); return false; });
После нужно править файл simpla/OrderAdmin.php, в строку 21 вставляем
$order->trackerid = $this->request->post('trackerid');
Далее в строках 120 дописываем отправление не только на почту уведомления, но и sms:
if($this->request->post('notify_user')){ $this->notify->email_order_user($order->id);
меняем на
if($this->request->post('notify_user')){ $this->notify->email_order_user($order->id); if($new_status == 1) { $this->smssend->send($order->phone, 'Здравствуйте '.$order->name.'. Ваш заказ N'.$order->id.' подтверждён и принят в обработку. Магазин example.ru'); } elseif($new_status == 2) { $this->smssend->send($order->phone, 'Ваш заказ N'.$order->id.' отправлен, идентификатор посылки '.$order->trackerid.'. Подробнее об идентификаторах и отслеживании посылки: www.example.ru/post'); } elseif($new_status == 3) { $this->smssend->send($order->phone, 'Ваш заказ N'.$order->id.' отменён. Магазин example.ru'); } }
Незнаю, насколько решение хорошо, но вроде работает, если есть что дополнить или поправить, с радостью выслушаю.
Было бы очень полезным реализовать отдельную графу (по аналогии с графой Примечание) для заполнения какой либо инфой конкретно для клиента на странице заказа в админ панели(трек номер, просто какое либо сообщение) и кнопочку отправить прикрутить. Чтоб по этой кнопки отправлялось смс и электронная почта клиенту на номер мобильного телефона в заказе. Помогите реализовать. Думаю данная доработка полезна будет многим
-
Уважаемые форумчане!
Прошу помощи в следующем вопросе.
Пытаюсь настроить сервис оплаты банковскими картами через сервис яндекс денег для юридических лиц. В тестовом режиме сейчас проверяем с инженером сервис центра яндекса - говорит что проблема в том что
Платеж неуспешен, т.к. вы отвечаете чеком на paymentAviso.
<?xml version="1.0" encoding="UTF-8"?> <checkOrderResponse performedDatetime="2014-07-02T17:50:56+04:00" code="200" invoiceId="2000000187671" message="Этот заказ уже оплачен" shopId="16022"/>Где копать? -
Всё решил проблему. Для тех кто ещё не решил нужно добавить строчку
<meta content="{$product->image->filename|resize:200:300}" property="og:image">
после строки
<div class="share42init"></div>
Благодарю Всех откликнувшихся
-
Приношу извинения за неправильные вводные. Да действительно ссылка chocolate_moles дала подсказку http://forum.simplac...tsya-ili-like-/. У меня действительно за соц. ссылки отвечает модуль share42. share42 вконтакте фотки берутся
со всей страницы, включая слайдер, шапку и тд. Помогите решить проблему. При этом кнопка поделиться google+ работает норм и картинка берётся та что нужно.
-
Всем привет. Прошу помощи в следующем: в симпле есть стандартный модуль, позволяющий поделиться ссылкой сайта. Так вот почему то он если нажать поделиться ссылкой вконтакте не выводит изображение товара, а выводит картинку нижней части сайта платёжных систем. Вот пример: бонапартъ.рф прошу помощи - уже всё перепробовал.
-
Огромное спасибо за помощь.
-
Ребят подскажите как осуществить следующее: добавлять изображение в карточку товара при условии к примеру если цена товара превышает 1000 рублей, при условии превышения цены скажем 2000 рублей другая картинка. Поясню на примере: скажем если товар стоит свыше 1000 рублей - появляется в карточке товара картинка к примеру с надписью - этот товар доставляется по городу бесплатно, а если превышает 2000 рублей выводится другая картинка - доставка по России бесплатно.
Прошу помощи, проект только начинаю, а самому туго с написанием подобного
Ошибка в коде simpla яндекс
в Общие вопросы по функционалу и дизайну
Опубликовано
http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2Fdemo.simplacms.ru%2Fcatalog%2Fpylesosy&tld=ru&lang=ru&la=1476749056&tm=1479900338&text=http%3A%2F%2Fdemo.simplacms.ru%2Fcatalog%2Fpylesosy&l10n=ru&mime=html&sign=cf5e301177e0dad59b1f6e5efb054443&keyno=0
вот где проблема зарыта. Вот здесь уже не работает. Но как писал выше проблема уже выяснена