Модули для Simpla CMS

Статус
В этой теме нельзя размещать новые ответы.
Вот рабочий модуль с правильной конвертацией из основной валюты в валюту оплаты. У меня, во всяком случае, показывает сумму к оплате правильно.
Спасибо большое, поставлю посмотрю изменится ли что нибудь. Еще такой вопрос, на сайте при нажатии на смену валюты ничего не происходит, где копать?
Так же нет стрелок при просмотре на странице товара изображений, не смог найти кусок кода
 
Спасибо большое, поставлю посмотрю изменится ли что нибудь. Еще такой вопрос, на сайте при нажатии на смену валюты ничего не происходит, где копать?
Так же нет стрелок при просмотре на странице товара изображений, не смог найти кусок кода
Валюта в шаблоне (попробуйте заменить на вот этот код)
{if $currencies|count>1}
<form name="currency" method="GET" id="currencies">
Валюта:&nbsp;
<select name="currency_id">
{foreach from=$currencies item=c}{if $c->enabled}<option value="{$c->id}" {if $c->id==$currency->id}selected{/if}>&nbsp;{$c->name|escape}&nbsp;&nbsp;</option>{/if}{/foreach}
</select>
</form>
{/if}


{if $c->id==$currency->id}selected{/if}>
 
Еще такой вопрос, на сайте при нажатии на смену валюты ничего не происходит, где копать?
Так же нет стрелок при просмотре на странице товара изображений, не смог найти кусок кода
Копать нужно в шаблоне. Код для выбора валюты в оригинальном шаблоны выглядит так:
Код:
            <!-- Выбор валюты -->
            {* Выбор валюты только если их больше одной *}
            {if $currencies|count>1}
            <div id="currencies">
                <h2>Валюта</h2>
                <ul>
                    {foreach from=$currencies item=c}
                    {if $c->enabled}
                    <li class="{if $c->id==$currency->id}selected{/if}"><a href='{url currency_id=$c->id}'>{$c->name|escape}</a></li>
                    {/if}
                    {/foreach}
                </ul>
            </div>
            {/if}
            <!-- Выбор валюты (The End) -->
У Вас, скорее всего, шаблон изменен, поэтому ссылки на выбор валюты формируются неправильно. Подключите оригинальный шаблон и посмотрите где у Вас ошибка.
 
Вот рабочий модуль с правильной конвертацией из основной валюты в валюту оплаты. У меня, во всяком случае, показывает сумму к оплате правильно.
Поменял файлик, вышли ошибки пришлось менять в коде

require_once('api/simpla.php');

class Paypal extends simpla

на

require_once('api/Newcms.php');

class Paypal extends Newcms

Ситуация не изменилась, т/е опять те же косяки В настройках оплаты paypal ставлю валюту рубли, допустим платеж 74 руб, нажимаю кнопку оплатить и у меня переходит на сайт paypal вроде все правильно НО показывает не 74 руб а 74$, если поменять в настройках чтобы оплачивалось в $ все работает хорошо, НО допустим эти же 74 руб он видит в целых т/е в 3$ а не 2,14 (в десятичных) по курсу 34,5руб


Может косяк в файле Money.php ? или в Newcms.php
 
Ситуация не изменилась
Может косяк в файле Money.php ? или в Newcms.php

Если Вы не трогали Money.php, то все должно работать. Шаблон дизайна в данном случае не при чем. Формирование цены происходит в файле Paypal.php (в оригинальном файле 63 строка) с помощью вызова метода из файла api->Money.php
PHP:
$price = $this->money->convert($purchase->price, $payment_method->currency_id, false);
Т.е. происходит конвертирование цены из основной валюты, указанной в настройках, в ту, которую Вы выбрали в настройках модуля оплаты, и форматирование этой цены. Но поскольку для форматирования стоит false, то цена должна сохраняться.

Возможно, у Вас в Money.php при конвертировании указано обязательное округление. Или в настройках валют на сайте для доллара отключена функция отображения копеек?
 
Скажите пожалуйста как сделать чтобы в боковом меню была открытая категория (т.е по ней не нужно кликать чтобы она раскрылась)
Выглядеть будет так Товары из китая на заказ (открыта эта категория всегда и в ней допустим еще категории они открываются по клику)
Товары в наличии - тоже открыта и в ней подкатегории. Кто может подсказать как такое осуществить
 
Кто знает как вывести в карточке товара вывести список товаров по бренду?
И отдельно подтянуть товары с категории к которой относится товар
Так как в некоторых шаблонах весят "новые поступления"
 
Обменяюсь модулями !
Есть в наличии :
Скрытое содержимое доступно для зарегистрированных пользователей!


Обновлено!

Код:
Писать в лс или на почту - james.agent-007@yandex.ru
 
Последнее редактирование:
Приветствую Парни!

251.png


Мой модуль партнерской программы для SimplaCMS, наконец-то сделал его и привел в нормальный вид.
Полное описание : Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
"Промо" с таймером отсчета времени

Приветствую,

Долго копал копал не мог как найти простенький и красивый таймер с отсчетом времени для завлечения покупателей.

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

259.png


260.png


Структура файлов:
  • /counter.php
  • /end.html
  • /end.png
  • /oc-sprite.png
counter.php
Строка 14


HTML:
<a href="http://site.com/promo-info.html" target="_blank"> //создаем новость или другую страницу в админке с информацией об акции и сюда ее вставляем

Строка 64 находим и внимательно смотрим.

PHP:
<?php
if(isset($_COOKIE['postedArticle']) && $_COOKIE['postedArticle'] == true)
{
$presentTime=time();
$numberOfSeconds= $_COOKIE['postedArticle']-$presentTime;

if ($numberOfSeconds<0)
{
header( 'Location: http://site.com/end.html' ) ; //картинка-страница которая показывается когда счетчик подошел к 0.
}
else
{
echo $numberOfSeconds;
}
}
else
{
$postedArticle=time() + (10 * 600); // 20х60 = 1200-сек = 20 минут отсчет времени до 0
setcookie("postedArticle", $postedArticle, time() + (60 * 1000)); // сколько держим куки и не показываем счетчик по новой для того же пользователя когда счетчик дошел до 0
header('Location: '.$_SERVER['PHP_SELF']);
}
?>

Вывод в шаблон

HTML:
<iframe width="230" height="122" src="http://site.com/counter.php" frameborder="0"></iframe>

На всякий случай перепроверяем все остальные файлы.
tongue.png


Ну а в новости в симпла пишем к примеру код промо-купона для скидки при оформлении онлайн

Принцип работы:

Для каждого посетителя сайта ставится счетчик на 20 минут, предполагается что тем самым мотивирует к покупке. Когда счетчик доходит до 0 - не доступна страница уже с кодом купона для промо акции.

И так по кругу, надеюсь ясно
smile.png


Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху