Перейти к содержанию
Официальный форум поддержки Simpla

frameros

Пользователь
  • Публикаций

    15
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные frameros

  1. Бред вы какой-то пишете... Причем тут Симпла? Я так и не услышал.

    http://hghltd.yandex.net/yandbtm?fmode=inject&url=http%3A%2F%2Fdemo.simplacms.ru%2Fblog&tld=ua&lang=ru&la=1476595840&tm=1479297557&text=http%3A%2F%2Fdemo.simplacms.ru%2Fuser%2Fblog&l10n=ru&mime=html&sign=6e49e90107a98a35cd02b0aea92833d2&keyno=0

    Вот вам сохраненная версия дефолтного шаблона, там я проблем не нашел.

    А все остальное к Симпле не имеет отношения :)

    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

    вот где проблема зарыта. Вот здесь уже не работает. Но как писал выше проблема уже выяснена

  2. Видимо, в коде стилей БЫЛА ошибка в момент сохранения. Искать и выяснять это сейчас - примерно как искать прошлогодний снег...

    Не совсем понял в момент сохранения яндексом страницы? Если да = то он это делает с завидной периодичностью и у себя на сайте я пока не смог добиться чего либо. Сначала думал что проблема в роботс - думал может его настройка не допускает яндекс к стилям. Но нет 

  3. Здравствуйте!

     

    Обнаружил следующую проблему: требую решения.

     

    Описание проблемы: видимо в коде стилей есть ошибка - яндекс сайты на simpla cms в сохранённых копиях отображает абсолютно неправильно,





     

    При том главные страницы сайтов и страницы основного меню отображаются корректно





     

    Есть ли решения проблемы- серьёзный глюк всеже. Разработчикам отправил также. Последние ссылки в каждом из примеров это мой сайт Бонапартъ.рф

  4. Может кому пригодится, добавил в админку новое поле трекер 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');				
            }
            }								
    

    Незнаю, насколько решение хорошо, но вроде работает, если есть что дополнить или поправить, с радостью выслушаю.

     

    Было бы очень полезным реализовать отдельную графу (по аналогии с графой Примечание) для заполнения какой либо инфой конкретно для клиента на странице заказа в админ панели(трек номер, просто какое либо сообщение) и кнопочку отправить прикрутить. Чтоб по этой кнопки отправлялось смс и электронная почта клиенту на номер мобильного телефона в заказе. Помогите реализовать. Думаю данная доработка полезна будет многим

  5. Уважаемые форумчане!

    Прошу помощи в следующем вопросе. 

    Пытаюсь настроить сервис оплаты банковскими картами через сервис яндекс денег для юридических лиц. В тестовом режиме сейчас проверяем с инженером сервис центра яндекса - говорит что проблема в том что

    Платеж неуспешен, т.к. вы отвечаете чеком на paymentAviso.

     <?xml version="1.0" encoding="UTF-8"?> <checkOrderResponse performedDatetime="2014-07-02T17:50:56+04:00" code="200" invoiceId="2000000187671" message="Этот заказ уже оплачен" shopId="16022"/>
     
    Где копать?
  6. Всё решил проблему. Для тех кто ещё не решил нужно добавить строчку 

    <meta content="{$product->image->filename|resize:200:300}" property="og:image">

    после строки

    <div class="share42init"></div>

    Благодарю Всех откликнувшихся

  7. Приношу извинения за неправильные вводные. Да действительно ссылка chocolate_moles дала подсказку http://forum.simplac...tsya-ili-like-/. У меня действительно за соц. ссылки отвечает модуль share42. share42  вконтакте фотки берутся

    со всей страницы, включая слайдер, шапку и тд. Помогите решить проблему. При этом кнопка поделиться google+ работает норм и картинка берётся та что нужно. 

  8. Всем привет. Прошу помощи в следующем: в симпле есть стандартный модуль, позволяющий поделиться ссылкой сайта. Так вот почему то он если нажать поделиться ссылкой вконтакте не выводит изображение товара, а выводит картинку нижней части сайта платёжных систем. Вот пример: бонапартъ.рф прошу помощи - уже всё перепробовал.

  9. Ребят подскажите как осуществить следующее: добавлять изображение в карточку товара при условии к примеру если цена товара превышает 1000 рублей, при условии превышения цены скажем 2000 рублей другая картинка. Поясню на примере: скажем если товар стоит свыше 1000 рублей - появляется в карточке товара картинка к примеру с надписью - этот товар доставляется по городу бесплатно, а если превышает 2000 рублей выводится другая картинка - доставка по России бесплатно. 

    Прошу помощи, проект только начинаю, а самому туго с написанием подобного

×
×
  • Создать...