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

ExtraBash

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

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

  • Посещение

Весь контент ExtraBash

  1. Корс Просто продает свою, там проработан более качественно функционал CurrencyAdmin, если я все правильно понимаю...
  2. Господа, нашел ошибку в пункте 2.5 в файле simpla/CurrencyAdmin.php Забыл обновить цены скидочные, правильный запрос: $this->db->query("UPDATE __variants SET price=base_price*?, compare_price=base_compare_price*? WHERE currency=?" , $currency->rate_to/$currency->rate_from, $currency->rate_to/$currency->rate_from, $currency->id); П.С. Вопрос к местным - стало нельзя редактировать свои старые сообщения? Мне нужно полную инструкцию поправить.
  3. if(!empty($filter['featured'])) $is_featured_filter = $this->db->placehold('AND p.featured=?', intval($filter['featured'])); if(!empty($filter['yandex'])) $is_featured_filter = $this->db->placehold('AND p.yandex=?', intval($filter['yandex'])); Вот такая штука в count_products сосчитает сколько товаров таких.
  4. Скайп - grabko89, на форуме Oles89 - задолжал питик и пропал) Если будет обращаться - берите предоплату.
  5. Первый вопрос - ну я думаю можно в pageView сделать ограничение, дабы какое-то имя аля Админимтратор нельзя было применить, и просто от его имени писать ответ. В целом такой штуки нет - это стандартный модуль комментариев. Второе - конечно можно, почему нет, otzyvy.tpl редактируем под табы http://jqueryui.com/tabs/ В одном выводите всё, что написано выше, в другом от вк.
  6. А я и не говорил, что на главную сунуть можно, и более того указал сразу на некоторые возможные неудобства в работе, но мне более было не нужно, я более и не занимался. Ну придется обработку сунуть отдельно, и придется шаблон формы сунуть в мейн, а форыч ограничить до 5. Думаю у вас, как у профессионала займет минуты 3. Остальные смогут за 2 сунуть на любую другую страницу.
  7. Оу, не увидел вашей темы, создал еще 1: http://forum.simplacms.ru/topic/9132-%D0%BE%D1%82%D0%B7%D1%8B%D0%B2%D1%8B-%D0%B8%D0%BB%D0%B8-%D0%BA%D0%BE%D0%BC%D0%BC%D0%B5%D0%BD%D1%82%D0%B0%D1%80%D0%B8%D0%B8-%D0%BA-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B0%D0%BC/
  8. Привет ребята. Вчера столкнулся с новой небольшой задачей, нужны были отзывы на сайт, вк не понравились, решил перекрутить комментарии стандартные. Вот такой вот результат: Для такого результата потребуется несколько манипуляций: 1. Идем в базу и выполняем запрос: ALTER TABLE `s_comments` MODIFY `type` ENUM('product', 'blog', 'feedback') Что добавит нам дополнительный тип комментариев - отзывы. 2. Сделаем в админке, 2.1. Чтобы вызывались комментарии нового типа: В файле /simpla/CommentsAdmin.php // Выбирает объекты, которые прокомментированы: $products_ids = array(); $posts
  9. Ребята, я внес небольшие правки, добавились несколько стилей, обрамили в шаблоне Products.tpl нашу новую строчку в div.old_wrap: <div class="old_wrap"> <div class="old_price"> <div class="op_cover" {if $variant->compare_price>0}title="Старая цена — {$variant->compare_price} {$currency->sign}"{elseif $variant->base_compare_price>0}title="Старая цена — {$variant->base_compare_price} {$currency->sign}"{/if}></div> <input type="text" name="price[{$variant->id}]" value="{if $variant->currency}{if $variant->base_price}{$varian
  10. Никто и не отменял то, что нужно следить за айди валюты и за самими валютами, суть последней доработки - пересчитать цены при изменении курса, в общем-то всё. Проверил, при изменении основной валюты всё нормально, но естественно айди валюты в вариантах не поменяется. Но пересчитывается нормально. В общем спасибо за идею вынести цикл, о мастер художественной аллегории))
  11. 1. Сначала скрипт получает список товаров (products). При этом используется в качестве фильтра параметр $filter, который вообще НЕ определен. Значит, извлекаются все товары. Уже плохо, но это еще полбеды. 2. Потом из базы извлекаются все варианты и прописываются к массиву товаров. ////////////////// В любом соседнем файле вызов товаров тот-же самый. Ничего ты фильтром не отфильтруешь, тк указание о валюте идет в варианте. 3. Запускается само изменение, для чего используются три вложенных цикла - по валютам, товарам, вариантам. И в третьем цикле сам запрос к базе на обновление. ///////
  12. Ребята, есть менее кривое решение проблемы обновления расчетных цен на сайте. Функцию update_currency в api/Money.php меняем на стандартную. Будем по максимуму использовать стандартные встроенные функции, для этого будем менять /simpla/CurrencyAdmin.php Первым делом получим все товары с вариантами в своё распоряжение, потом при обновлении измененной валюты обновим и все варианты с такой-же валютой, начало и конец заменяемого кода обрамлены неизменными частями кода, обратите внимание, в 2.3.6 самое начало кода выглядит не совсем так, так что отчеркрутое слешами не советую копировать: foreac
  13. Вот, нормально ответил, спасибо. Да, согласен, подошел не слишком вдумчиво, не было времени засесть. На 3 сайтах 1 единственное изменение цифры валюты проходило нормально.
  14. Ребята, я не понимаю, никто не пользуется, или там решение настолько простое, что всем лень даже писать?
  15. На 3 сайтах протестировали, все работало как нужно. Тут никто, кроме тебя на позицию самого умного не претендует. Или помогай, или не пиши, в очередной раз говорю, без тебя разберемся как нибудь, если ты не желаешь писать сути, или предлагать своего решения получше. Для ребят - сегодня решение обновлю использоваться будут стандартные симпловские функции.
  16. Не знаю, нужно посмотреть подробно. До этого все остальные шаги провернув, у вас все работало? Пишите в скайп - Abashyrov Поглядим.
  17. Дается мне ты лютый какой-то тип))) Мне кажется, что ты слишком уж мудришь на бесплатном дополнении. Для тех кто только зашел поглядеть чего изменилось - добавился пункт 2.5.
  18. Ну ничосе, ниже за тем комментарием следовала просьба уточнить что имелось в виду за твоей расплывчатой формулировкой. Чего как я могу заметить - не последовало. Ты вообще можешь объяснить зачем ты оставляешь все эти странные комментарии, странные формулировкой, странные смыслом? Инструкция как пользоваться комментариями: Думаешь свою мысль; Решаешь написать комментарий; Проверяешь наполнен ли смыслом будущий текст; Если неполнен пишешь; иначе Думаешь свою мысль и не пишешь))); Заранее спасибо)))
  19. Ребята, в ходе эксплуатации товарищ Zetwin нашел недоработку - при сохранении курса валюты наши пересчитанные валюты не пересчитывались, странно, что так долго никто не замечал, и я сам не подумал. Так что спасибо. В файле api/Money.php обновим функцию update_currency public function update_currency($id, $currency) { $query = $this->db->placehold('UPDATE __currencies SET ?% WHERE id in (?@)', $currency, (array)$id); if(!$this->db->query($query)) return false; $counter = $currency->rate_to/$currency->rate_from; $query = $this->db->placehold("UP
×
×
  • Создать...