Jump to content

phukortsin

Фрилансер
  • Content Count

    1266
  • Joined

  • Last visited

Everything posted by phukortsin

  1. Ужас как интересно: 1. Что за метод имеется в виду (я в теме не вижу особо никакого метода, только вопрос и ответ с парой маленьких строк кода)? 2. Как именно нарушает? 3. Как надо правильно решать задачу ТС, чтобы не нарушать разные методологии?
  2. Примерно так: $u=$this->users->get_user($id); $email=$u->email; И надо учесть, что это надо делать в цикле, а не "после"... А еще лучше делать это в Users::update_user. Тогда не придется делать добавки в UserAdmin.php
  3. Задача неопределенная, поэтому может варьироваться (когда выяснятся детали) от очень простой до очень сложной. Самый простой способ уже подсказал Kosjak76. Если оба сайта на одном хостинге, то просто подключаете их к одной базе. Надо всего лишь изменить четыре строки в config.php. А если будут расти аппетиты и хотелки, то вырастут и трудозатраты...
  4. Самое простое - ОДНА база вообще. Добавки: 1. У товаров в админке две галочки Показывать в магазине 1 и Показывать в магазине 2. 2. У категорий в админке две галочки Показывать в магазине 1 и Показывать в магазине 2. 3. При оформлении заказа заполнять поле Магазин, в котором указывать одно их двух значений. "бюджет небольшой" - серьезное препятствие. Если бизнесмену мало одного магазина и он завел два, но не может на программирование нужного функционала выделить сотню $, что тут сказать? А бывает, потом бизнесмен скажет - хочу еще что-то, например, метки заказов разн
  5. Непонятно, что же там много править, кроме параметров доступа к базе. И что за кастомизацию с какими ограничениями имеете в виду?
  6. В файлах конфигурации у разных сайтов магазинов указать одну и ту же базу. Тогда у Вас будет единый список заказов. Если захотите знать, из какого магазина пришел тот или иной заказ, для этого уже поработать программисту надо. Можно. Но возникнут немалые сложности, так эти таблицы связаны с другими. Если готовы оплачивать, то любой каприз за Ваши деньги...
  7. Я бы сказал, это не нюансы, а целые проблемы. Например, если товары разные, то проводить сопоставление совсем не просто. И у новых товаров тоже сопоставление надо задавать. Поддержание параметров сопоставления - это отдельная немалая задача. А если надо поддерживать остатки, то это тоже морока немалая. Потому что это не разовое действие. У заказа может меняться статус (на каком-то из двух сайтов), и надо отправлять информацию на другой. И удаляться заказ может. И состав товаров на нем может меняться... К Вашему плану надо добавить пояснения о том, как принимать сведения о заказе. Ск
  8. Никак не возможно такое в принципе. Потому что в адресной строке отображается АДРЕС (примерно так http://site.ru/), а не описание... Если нужно поменять <title> страницы, то это в шаблоне. Если Ваш шаблон формирует неверные тексты, то надо менять соответствующее место в шаблоне. Смотрите, как сделано в стандартном шаблоне и применяйте в своем...
  9. Обычно подобные задачи решаются посредством программирования нужного функционала. Способов разных много. Один из вариантов - создать в Simpla экcпорт-импорт заказов. Придется преодолевать некоторые трудности, связанные с идентификацией заказов. Готовый простой способ вряд ли найдется.
  10. Во-первых, про потерю клиента речи не было. Клиент может попробовать авторизацию позже. А может сделать заказ и БЕЗ авторизации. Во-вторых, если по техническим причинам на стороне провайдера SMS не идет отправка, то практически сделать ничего и нельзя. Если Вы знаете, как сделать все абсолютно надежно и чтоб работало даже когда при всеобщей ядерной войне глобально электричество отключится, сообщайте...
  11. Ничего особенного. Просто не сможет авторизоваться. У время самого как пользователя иногда бывает такое на разных сервисах. Делаю паузу, а через некоторое время вторую попытку. Зависание у серверов, даже очень серьезных (банки, правительство), случается - дело житейское...
  12. Готового, кажется, нет и не было. Способы реализации такого функционала можно почерпнуть из темы
  13. Надо честно программировать этот выверт. Образцы можно видеть в php-файлах.
  14. В index.tpl надо переделывать фрагмент onSelect: function(suggestion){ $(".input_search").closest('form').submit(); }, и переделывать формирование строк подсказки...
  15. Вообще-то в Simpla эта часть сделана довольно хорошо. И не лишне подумать еще раз, не изобретаете ли Вы кривой велосипед... А если непременно надо по-своему, то путь один - честно программировать все нужное. Это совсем не просто, так как в корзине, пока заказ не сделан, неизвестен ID заказа, и полноценный запрос отправить в принципе нельзя. Скорее всего, придется задействовать и JS и AJAX и редирект...
  16. Если работает и правильно считает, то и хорошо, пользуйтесь. Переживать за ресурсы сервера при сложном запросе, по-моему, не стоит, ведь запрос это выполняется в админке, то есть довольно редко по масштабам работы сервера. Если же хотите надежности, то проводите эксперименты, создав базу большого объема и замеряя время работы запроса.
  17. Как я и предполагал, надо создавать довольно немалый добавочный функционал, начиная с создания нужных таблиц, редактирования новых данных в админке и проч. Еще такое можно реализовывать посредством шаблонов для описаний, заголовков и др. Но это не всегда годится, так как значения будут однотипные, отличаться, например, названием брендов и категорий. В любом случае надо серьезно поработать. Простое решение с готовым кодом для вставки вряд ли кто выложит.
  18. Полноценное решение довольно объемное, в десяток строк не уложиться. И многое зависит от того, что как Вы понимаете "нужное описание". Если готовы оплачивать, обращайтесь в личку...
  19. Конкретно никакая не блокирует. Возможно, серверу не хватает памяти, когда сразу много запросов на нарезку идет...
  20. Если можно, выкладывайте код. "код колхозный" - этот второстепенный недостаток можно потерпеть, если все работает верно...
  21. Особо ничего не развели, обычные обсуждения. А вопрос не в том, чтобы "сохранить фото на сервере", а чтобы полностью правильно обрабатывать картинки с нестандартными для Simpla ссылками. И судя по тому, что в теме специалисты в основном дают общие советы, для решения надо написать код довольно большой и не совсем простой... А один спец здесь в теме сначала сказал "поэтому, импорт нужно переписывать". А чуть позже заговорил совсем иначе "нужно переписать в api/image.php функцию download_image и resize/resize.php". Думаю, если у него вдруг дойдет до дела, то быстро выяснится, что треб
  22. Самое простое {foreach $product->variants as $v} {if $v->stock > 0} <option data-name="{$product->name}" id="product_{$v->id}" name="variant" value="{$v->id}" data-price="{$v->price|convert} {$currency->sign|escape}" data-compare-price="{$v->compare_price|convert} {$currency->sign|escape}">{$v->size}</option> {/if} {/foreach} {foreach $product->variants as $v} {if $v->stock == 0} <option {if $v->stock == 0}disabled{/if} data-name="{$product->name}" id="product_{$v->id}" name="varia
×
×
  • Create New...