Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #3
Сергей Шлоков
29 мая 2015, 09:21
0
Друзья, обнаружил, что потерялся шрифт с иконками (повторение, уведомление). Исправленную версию отправил в магазин. Обновитесь.
Сергей Шлоков
29 мая 2015, 08:35
0
Странно. У меня он есть.

Он добавляется в классе fullcalendar.class.php (строчка 106).
Сергей Шлоков
28 мая 2015, 17:02
0
Дмитрий, вы же еще не пробовали :)
Сергей Шлоков
28 мая 2015, 17:01
0
В эти выходные переезжаю. Так что вопрос для меня не очень актуальный. Но для потенциальных клиентов был бы хороший стимул переехать.
Как вариант, дарить последний месяц. А вообще обычно дают скидку 10%.
Сергей Шлоков
28 мая 2015, 16:48
0
А когда будут скидки при оплате за год?
Сергей Шлоков
28 мая 2015, 12:41
+1
Ну и…

П.С. Ребята, вы когда просите помощи, обратную связь не выключайте. Реагируйте как-то.
Ведь желание помогать обратно пропорционально вашей вежливости.
Сергей Шлоков
28 мая 2015, 10:20
0
Но сделать такой интерфейс не так уж сложно.
Нет. Я об этом и говорю.
Знаю одну гостиницу, у которой сайт на Revo с момента выхода системы в 2010 году, и еще одну, которой сейчас создают на ней сайт с нуля.
При наличии у Вас интереса, могу связать с ними для обсуждения возможного сотрудничества
Михаил, большое спасибо за предложение. В самое ближайшее время пока не планирую новую разработку. Очень много других дел. А это уже очень сложная система получается. Нужно много свободного времени. Лучше дайте им ссылку на эту тему.
Сергей Шлоков
28 мая 2015, 10:10
0
Спасибо. Если нужен просто подключить гугл-календари, можно использовать бесплатный myCalendar.
Сергей Шлоков
28 мая 2015, 09:29
0
Ну да, нужно так
$q = $this->modx->newQuery('DriverLicenseNotface');
Сергей Шлоков
28 мая 2015, 08:53
0
Легким движением руки брюки превращаются…
public function prepareQueryBeforeCount(xPDOQuery $c) {
	$query = $this->getProperty('query');
	if (!empty($query)) {
		// Нужно вставить название своего объекта второй таблицы
		$q = $modx->newQuery('YourClassObject');
		$q->select('id');
		$q->where(array('name:LIKE' => '%'.$query.'%'));
		$ids = array();
		while($row = $q->fetch(PDO::FETCH_ASSOC)) {
			$ids[] = $row['id'];
		}		
		if (!empty($ids)) {
			$c->where(array(
				'name:IN' => $ids
			));
		}
	}
	return $c;
}
Сергей Шлоков
28 мая 2015, 07:11
0
Рядовым администраторам в гостиницах не всегда можно давать возможность изменения цен/описаний/перечня услуг.
Мне кажется рядовым администраторам вообще не нужно давать доступ в админку. Им, наверно, нужно во фронте интерфейс сделать. Я вообще сторонник фронт-энда. Работать в админке можно только с крепкими нервами — слишком тяжелый интерфейс с кучей запросов. Плюс, с правами заморочки, с формами.
Чтобы изучить бронирования с нюансами, обратитесь в гостиницу и предложите им взаимовыгодное сотрудничество — они помогают выработать ТЗ и оттестировать новый функционал, а Вы по итогу работы предоставляете им полностью рабочий инструмент бронирований с их сайта.
Это нужно искать гостиницы с сайтами на MODX. То же и для форм онлайн-бронирования. Они платформо-независимы. Поэтому, думаю, не каждая гостиница заинтересуется моим дополнением. Ведь тогда придется переделывать сайт. А это гораздо больше, чем 2-5%. Более вероятно, что они наймут программиста и попросят сделать по аналогии.
Сергей Шлоков
28 мая 2015, 06:59
0
Игорь, спасибо! Я так понимаю, это кусок готового ТЗ.
есть работающий сайт, могу в личку скинуть доступы
Было бы интересно в живую пощупать. Моя почта sergant210@bk.ru.
Сергей Шлоков
27 мая 2015, 20:18
0
Открываешь сниппет, выбираешь вкладку Параметры и добавляешь параметр.
Сергей Шлоков
27 мая 2015, 15:38
0
Чтобы сделать такой сервис нужно как минимум быть в теме. Сложно сделать хорошее приложение не зная тему изнутри. Поэтому я и сделал просто систему сбора заявок.
Ваши предложения тянут на новое дополнение. Так как в текущую информационную модель эти предложения уже не вписываются.
По поводу пункта 4,5 я уже писал. Не совсем непонятно как это реализовать. Так как управлять своей бронью может только зарегистрированный пользователь, а у него должен быть личный кабинет. И вот тут вопрос — на сайте уже есть личный кабинет пользователя? Или делать свой? А если есть, как их сопрягать?
По остальному очень интересные предложения. Их просто обдумывать нужно не один день.
А по поводу агрегаторов даже страшно и подумать. :)
П.С. Кстати, в сети есть предложения и с почасовым бронированием. Платные конечно.
Сергей Шлоков
27 мая 2015, 12:55
0
Спасибо за подробную информацию.
По пунктам 1,2,3 буду думать.
По пунктам 4 и 5. Чтобы гость имел право изменять или аннулировать бронь, он должен быть зарегистрированным пользователем, а значит иметь личный кабинет… со всеми вытекающими.
6. Ценовые периоды.
Реализованы.
7. Помимо периодов, цены могут быть разными в зависимости от дня недели — будни дешевле выходных. Наценка в виде процента или фиксированная надбавка.
Все таки это система сбора заявок на бронирование. Наверное, такой функционал излишен. Пользователь видит все это на страничке номера. А расчеты ведутся в бухгалтерии.
8. Желательно это все связать с минишопом для онлайн-оплаты. Востребованная функция в последнее время.
То же самое. Для системы сбора заявок может быть и не нужно. Но вещь полезная. Повод изучить minishop.

Сергей Шлоков
27 мая 2015, 12:05
0
Я же ж не против. :)
Вот с заселением разных пользователей сложновато. Ведь бронируются не сами номера (комнаты), а типы номеров (однокомнатные, люксы и т.п.). Не вываливать же пользователю все комнаты с номерами. Это такая простыня получится. А у хостела нужно знать занятость именно конкретной комнаты.
Но функционал нужный. Так что будем думать.
Сергей Шлоков
27 мая 2015, 11:43
0
Да, накидал ты мне работы :)
Будем думать.
Сергей Шлоков
27 мая 2015, 11:21
0
Согласен.
А менять дату заселения наверное стоит запретить
Тут непростой вопрос. А если он созвонился с пользователем и тот решил изменить дату.