Сергей Глазунов

Сергей Глазунов

С нами с 23 июня 2013; Место в рейтинге пользователей: #1212
Сергей Глазунов
31 августа 2020, 19:48
0
Александр, удалось ли понять, как загружать Изображения в ТВ через ms2form?
Сергей Глазунов
10 октября 2017, 19:19
0
Нет, проблема актуальна. Не знаю, как ее решать. Думаю тут должно спасти только обновление Василия!
Сергей Глазунов
02 сентября 2017, 20:09
0
У меня такая же проблема с последней версией MiniShop2 2.4.11 — Послу установки было нормально, только опции отображались не текстом, а модификаторы ms2_product_size.
При смене языка на Английский все отображается правильно на Английском, затем снова переключаюсь на Русский и все лексиконы MiniShop отображаются такими модификаторами:
ms2_frontend_currency
ms2_frontend_count_unit
ms2_product_size
ms2_frontend_credentials
ms2_frontend_payments

В общем везде… Удаление кэша из папки не помогает, очистка кэша из Админки не помогает.
Помогает только добавив к URL в адресной строке ?cultureKey=ru но помогает только для текущей сессии, открыв в другом брауезере естественно проблема сохраняется.

В логах тоже ошибки:
public_html/core/model/modx/modcachemanager.class.php : 344) Error caching lexicon topic lexicon/ru/core/default
public_html/core/model/modx/modcachemanager.class.php : 394) Error caching action map mgr/actions
public_html/core/model/modx/modcachemanager.class.php : 344) Error caching lexicon topic lexicon/en/msop2/default
public_html/core/model/modx/modcachemanager.class.php : 344) Error caching lexicon topic lexicon/ru/msop2/defaultpublic_html/core/model/modx/modcachemanager.class.php : 344) Error caching lexicon topic lexicon/ru/msop2/manager
Сергей Глазунов
21 июля 2017, 02:49
0
Василий, Володя, большое спасибо за обновы!
Поставил только вчера, пока тестируем.
Тоже только после обновы все ОПЦИИ в категориях перестали выводится, чуть глаза не выпали от испуга…
Так же перебирал все варианты пока не наткнулся на эту страничку, оказывается надо было добавить к опции .value
Было: [[+marka]]
Стало: [[+marka.value]]


Другие варианты:
{$marka.0} — Выводит
{$marka.[0]} — Не выводит
{$marka|join} — Выводит

Как лучше выводить, в чем разница?
Подскажите еще пожалуйста, как сортировать вывод по опциям? Очень прошу!
modx.pro/help/11109/
Давно создавал тему по этому вопросу, так и не разобрался и ни кто не помог :(
Сергей Глазунов
31 марта 2016, 19:22
0
К сожалению пока нет. Думаю тут без Василия нам не разобраться…
Сергей Глазунов
03 февраля 2015, 19:01
0
Подскажите пожалуйста, как написать снипет проверки номера на действительность со статистикой?
Как определить, сколько раз проверяли Серию и Номер по дате?
Пример.
АА 0000001 — Проверен 01.02.2015 (3 раза)
Сергей Глазунов
01 февраля 2015, 03:13
0
Нашел ошибку… не добавил поле id в таблицу из за этого все не работало.
Сергей Глазунов
01 февраля 2015, 02:24
0
Я в замешательстве…
Сделал схему:
<?xml version="1.0" encoding="UTF-8"?>
<model package="randomnumber" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
        <object class="Randomnumbers" table="randomnumber" extends="xPDOSimpleObject" >
			<field key="serial" dbtype="varchar" precision="2" phptype="string" null="false" default="" />
			<field key="id_number" dbtype="varchar" precision="7" phptype="string" null="false" default="" />
			<field key="active" dbtype="int" precision="1" attributes="unsigned" phptype="integer" null="false" default="1" />
			<field key="data_hits" dbtype="varchar" precision="255" phptype="string" null="false" default="" />
			<field key="hits" dbtype="varchar" precision="255" phptype="string" null="false" default="" />
        </object>
</model>
Настроил все в MIGx, создает таблицу, ее можно заполнить, но снять с публикации или удалить запись в таблице нельзя и при редактирование уже созданной записи все пусто. Я где то ошибся в настройках MIGx или не правильно схему сделал?

Потом сделал все в точности по этому видео: Все работает.
youtu.be/Dv83iC9iELI
В этой же рабочей таблице изменил названия полей на свои, естественно не трогая поля fields, менял только названия (Name на Серия, Email на Номер) остальное оставил, как есть… И таблица перестала работать, как и моя первая — не снять с публикации, не удалить, не отредактировать.

Нужен совет…
Сергей Глазунов
28 января 2015, 16:53
0
Приблизительно понял. О Migx слышал, но не работал с ним еще — пришло время знакомиться. На словах звучит вроде не очень страшно…
Сергей Глазунов
28 января 2015, 16:38
0
Благодарю, Алексей за наводку! Сейчас буду изучать.
Сергей Глазунов
28 января 2015, 16:30
0
Нет, не обязательно. В любой удобной вариации, главное, чтоб добавлять их можно было.
Логично, согласен. Только я пока слабо представляю, как это реализовать. С созданием новых таблиц на модкс еще не сталкивался…
Сергей Глазунов
06 августа 2014, 18:42
0
Возможно глупый вопрос, но эта ведь папка _build для установки из репозитория? То есть ее отредактировать сейчас не получится, потому что ее нету:
_build/data/transport.chunks.php
_build/properties/properties.php
Где редактировать эти файлы?
Было бы здорово, если бы чуточку подробнее объяснили, как все правильно сделать ?

Например:
1. Идем сюда assets/components/msearch/js/mfilter.js меняем на код из Github

2. Идем сюда core/components/msearch/elements/chunks/mFilter.param.checkbox.outer.tpl меняем на код из Github

3. Идем сюда core/components/msearch/elements/chunks/mFilter.param.number.outer.tpl меняем код из Github

4. Идем сюда core/components/msearch/elements/snippets/snippet.mfilter.php меняем код из Github

5. Идем сюда core/components/msearch/lexicon/en/properties.inc.php меняем код из Github

6. Идем сюда core/components/msearch/lexicon/ru/properties.inc.php меняем код из Github

7. Идем в админку сайта и добавляем 4 чанка:
tpl.mFilter.param.checkbox.outer
Содержания:
[[+inner]]

tpl.mFilter.param.number.outer
Содержания:
[[+inner]]

tpl.mFilter.param.select
Содержания:
<option value="[[+value]]">[[+value]]</option>

tpl.mFilter.param.select.outer
Содержания:
<select name="[[+paramname]][]" >
<option value="">-- Все --</option>
[[+inner]]
</select>

8. Чанк mFilter
Содержание:
<div class="row">
	<div class="span3">
		<div class="filter">
			<form action="[[~[[*id]]]]" method="post" id="mFilter">
				[[!mFilter?
					&resources=`[[!getCatIds?parents=`2`]]`
					&includeTVs=`0`
					&includeMS=`1`
					&includeMSList=`vendor:extra_filter_vendor,price,new,favorite,popular,size,color`
					&sortFilters=`ms_vendor,ms_price,ms_new,ms_favorite,ms_popular,ms_size,ms_color`
					&tpl=`tpl.msProducts.row`
					&pageNavScheme=`abs`
				]]
				<input type="hidden" name="query" value="[[+mse.query]]">
				<input type="hidden" name="page" value="1">
				<input type="hidden" name="sort" value="ms_price,asc">
				<input type="hidden" name="limit" value="3">
				<input type="hidden" name="parents" value="[[+parents]]">
				<input type="hidden" name="action" value="filter" />
			</form>
		</div><!-- end_filter -->
	</div>
	<div class="span9" id="mItems"></div>
</div>

<link href="/manager/templates/firstgm/css/jquery-ui.min.css" rel="stylesheet" />
<script src="http://yandex.st/jquery-ui/1.10.3/jquery-ui.min.js" type="text/javascript"></script>
<script src="/assets/components/msearch/js/mfilter.js" type="text/javascript"></script>
Поиск и фильтр работают, но чекбоксы остались чекбоксами. Что еще нужно сделать?
Помогите разобраться пожалуйста.
Сергей Глазунов
06 августа 2014, 14:42
0
Ок, попробую заменить только строки. Красные строчки заменяю зелеными, значит?
Сергей Глазунов
06 августа 2014, 03:20
0
Подскажите пожалуйста по пунктам, как правильно все это переделать?
Попробовал заменить все файлы с Github
Тут: assets / components / msearch /
Тут: core / components / msearch /

Добавил чанки:
mFilter.param.checkbox.outer
mFilter.param.number.outer
mFilter.param.select.outer
mFilter.param.select

И заменил код в снипетах с Github:
mFilter
mSearch

Обновил кэш.
В итоге ничего не находит через поиск вообще. Пишет «Ничего не найдено».
Индексировать после всех изменений пробовал…
Как же переделать эти чекбоксы в селекты ???
Сергей Глазунов
13 декабря 2013, 00:11
0
Какая разница, когда его читать до или после обновления ?) Обновляться то надо все равно.
Так то разобрался, на странице с товаром добавление с перезагрузкой страницы происходило из за js скрипта в чанке tpl.msGallery.outer, которые нужен был для fancybox

<div id="msGallery">
	<a rel="fancybox" href="[[+url:default=`/assets/components/minishop2/img/web/ms2_big.png`]]" target="_blank">
		<img src="[[+360x270:default=`/assets/components/minishop2/img/web/ms2_medium.png`]]" width="360" height="270" alt="" title="" id="mainImage" />
	</a>
	<div class="row">
		[[+rows]]
	</div>
</div>
<script type="text/javascript">
	$(document).ready(function() {
		miniShop2.Gallery.initialize('#msGallery');
	})
	
	$(document).ready(function() {
	$('#msGallery > a').fancybox({
		beforeLoad: function() {
			var group = this.group;
			var href = this.href;
			if (group.length != 1) {return true;}

			$('#msGallery .thumbnail').each(function() {
				var elem = $(this);
				var elem_href = elem.data('image');
				if (elem_href != href) {
					group.push({
						element: elem
						,isDom: true
						,title: ''
						,type: 'image'
						,href: elem_href
					});
				}
			});
			this.group = group;
		}
	});
})
</script>
Убрав JS все заработало нормально. Но при очищении корзины все равно происходит редирект из формы с обратной связью на страницу успешной отправки письма, ну ибо так указана эта страница в форме с обратной связью, но почему он берет этот редирект при очищение корзины? Как поправить подскажите пожалуйста…

С fancybox не разобрался, как теперь сделать, что бы картинка открывалась в окне, думаю буду использовать что то другое типа зумма.
Сергей Глазунов
17 июля 2013, 03:58
0
Не знаю каким образом это все влияло, но исправил так:
Убрал вывод [[!SimpleSearchForm?]]

Удалял пакеты и SimpleSerach & mSearch, чистил кэш везде — не помогало.
Убрал это [[!SimpleSearchForm?]] и все нормально теперь, документы сохраняются.

И кст по моему первый дизайн store.simpledream.ru/ был лучше и проще. Читать было удобней, текст широкий был, а сейчас узкий и только в центре… Еще ссылки в описаниях много битых нашел (404).
Сергей Глазунов
17 июля 2013, 03:31
0
1. Да, видел, но это точно не относится к моему случаю. Там про разрешение говорилось, а я ни чего не менял.

3. Все файлы заменил, но результат не изменился. Ну ладно буду ждать обновления — это не столь важная проблема.

4. Все выполнил, как надо, mSearch установил. Кстати, когда генерируешь ключ галочку «Включить» не видно! Пока не включил ключ, mSearch не находился в репозитории. И теперь появилась новая проблема после установки mSearch — любой документ теперь не сохраняется после полного редактирования пишет «Доступ закрыт» :( только если делать «Быстро обновить» то сохраняет, что это за глюк?
Сергей Глазунов
16 июля 2013, 21:22
0
1. Дочитал до самого конца коменты, в самом конце сказано, что из за локалки — значит, когда на хост перенесу видно будет.

3. Двойное нажатие получается, потому что, когда вводишь данные курсор стоит в поле ввода и если сначала щелкнуть в любом пустом месте, дабы убрать курсор из поля ввода, тогда кнопка «Сделать заказ» срабатывает с первого раза. А Область все же все портит… Ну думаю, что это тоже косяк локалки может.

4. Я что то совсем не понял, как качать и устанавливать из Вашего репозитория? Поясните пожалуйста. Ни кнопки купить, ни скачать, ни чего такого не вижу.

5. Вроде разобрался [[!msProducts? &sortby=`msProduct.pagetitle` &where=`{«Data.popular»:1}`]]