
ahmed
Пользователь-
Публикаций
170 -
Зарегистрирован
-
Посещение
Весь контент ahmed
-
А можете сказать что-то подробнее и посущественнее - как скоро оживёт, в чем именно изменится? Обычно, когда разработчики реально что-то делают, они свои планы особо не скрывают. А тут уже два года полной тишины...
-
Я всего лишь поднял вопрос такой: если официальная Simpla работает на PHP не ниже 5.2, то вполне естественно было бы, если бы при тех же условиях функционировали и доработки. С моей стороны было лишь ПОЖЕЛАНИЕ, на которое Вы вольны отреагировать или проигнорировать. Требований к Вам никаких не выдвигалось, нет оснований для столь бурной реакции. Не хотите затратить несколько минут, чтоб поднять уровень своего продукта - дело Ваше. Ребята, давайте жить дружно. Просьба не волноваться и не переживать, никто с Вас ничего не требует, Вы никому ничего не обязаны.
-
Поднятый вопрос не в этом, а в том, что официально системные требования Simpla включают PHP 5.2 или выше. На странице http://simplacms.ru/features.html можно видеть "Требования к хостингу ... PHP 5.2 и выше ...". Стало быть, и все доработки для Simpla должны работать на php 5.2 или выше. А Ваша не идет на PHP 5.2. Если уж никак не хотите приводить в соответствие с текущими стандартами Simpla, то хотя бы надо предупреждать пользователей в описании о своих специфических системных требованиях...
-
Это произошло оттого, что автор как следует не указал возможности разработки и способ применения. Предложенный способ работает правильно, только если основная валюта сайта - российский рубль. Иначе, как в цитированном случае, владелец сайта получит курсы и цены товаров самые неадекватные. Для такой ситуации эту доработку надо приспосабливать дополнительно, получая отдельно курсы двух означенных валют относительно рубля. Пожелание автору: переделать, что работало в произвольном случае по-настоящему автоматически.
-
Использующиеся в разработке файлы PHP содержат конструкции типа return []; Однако, использовать короткий синтаксис определения массивов, который заменяет языковую конструкцию array() на [], возможно лишь начиная с PHP 5.4. А поскольку Simpla, по официальной документации, работает на PHP начиная с 5.2, то использование в дополнении таких конструкций несколько некорректно. Автору следовало бы поправить свою разработку.
-
Даже самой простенькой нет, не говоря уж о толковой: http://forum.simplacms.ru/topic/7036-%D0%B1%D1%83%D0%B4%D0%B5%D1%82-%D0%BB%D0%B8-%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE-simplacms/
-
Файл callback.tpl в архиве размещен не в той папке, где должен быть.
-
Полностью хорошего правильного решения нет. Подставленный вопрос близок к вопросу о подсчете и показе количества (активных) товаров в категории. В стандартном дистрибутиве в файле api/Categories.php представлено (закомментированное) решение с замечанием "Может тормозить при большом количестве товаров". Другие предлагавшиеся на форуме решения, например, http://forum.simplacms.ru/topic/964-вывод-количество-товаров-в-меню-категорий/ тоже, как правило, неоправданно сильно нагружают базу. Решение из стандартного дистрибутива, кроме того, неверно считает количество в сложных ситуациях, когда од
-
да
-
Ответ на вопрос можно увидеть в main.tpl стандартного шаблона: {* Для того чтобы обернуть центральный блок в шаблон, отличный от index.tpl *} {* Укажите нужный шаблон строкой ниже. Это работает и для других модулей *} {$wrapper = 'index.tpl' scope=parent}
-
Желательно полноценное демо, чтобы можно быть все проверить. Должно включать и доступ в админку, "просто запуск по ссылке c get-параметрами" - это не есть недостаток, пусть так и будет. Главное, чтоб можно было внести изменения в админке и видеть изменения результатов в Вашей разработке...
-
Можно посмотреть полноценное демо?
-
У Вас сейчас прописано RewriteCond %{HTTP:X-HTTPS} 1 [NC] RewriteCond %{REQUEST_URI} !^/payment [NC] RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L] Судя по Вашим постам, это работает. Если так, то пробуйте использовать вместо этого аналогичный код, учитывающий адреса корзины: RewriteCond %{HTTP:X-HTTPS} 1 [NC] RewriteCond %{REQUEST_URI} !^/(payment|cart) [NC] RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L] И всегда в запасе есть переадресация средствами PHP, там уж точно реализуемы все капризы и хотелки, в том числе всевозможные "частично".
-
Интересно, Вы проверяли свой метод? У меня он приводит к тому, что выводятся только новые заказы (со статусом 0). И это неудивительно при таком странно написанном условии. Может, надо как обычно {if $order->status != 3} ?
-
Возможно, "пытался добавить" в неподходящее место. Возможно, не добавил условие на протокол. Возможны еще десятки причин. Трудно помочь при такой дурацкой постановке вопроса. Надо ведь свой файл целиком показывать, или как минимум полный фрагмент...
-
В более простом варианте так: после // Товары $simpla->db->query("SELECT url FROM __products WHERE visible=1"); foreach($simpla->db->results() as $p) { $url = $simpla->config->root_url.'/products/'.esc($p->url); print "\t<url>"."\n"; print "\t\t<loc>$url</loc>"."\n"; print "\t</url>"."\n"; } вставить // Images $simpla->db->query("SELECT filename url FROM __images"); foreach($simpla->db->results() as $p) { $url = $simpla->design->resize_modifier($p->url, 200, 200); print "\t<url>"."\n"; print "\t\t<loc>$url</loc
-
Во-первых, потому что не требуется получать это путь. Во-вторых, потому что используется вообще более простой способ...
-
ИМХО, предложенное решение лучше Вашего тем же, чем Simpla лучше Bitrix - простотой...
-
Если утерян доступ в админку, то В корень сайта записать файл repairmanagers.php с содержимым <?php if(is_file('simpla/.htaccess')){ @rename('simpla/.htaccess', 'simpla/.htaccess1'); echo '<BR> Сначала <A target="_blank" HREF="simpla/index.php?module=ManagersAdmin">Создайте нового менеджера или отредактируйте текущих (откроется в новом окне)</A> <BR> Важно! После работы в том окне вернитесь в это окно и пройдите по ссылке <A HREF="repairmanagers.php">Завершить</A>. Если забудете выполнить этот шаг, доступ в админку будет открыт без