Что-то похожее на вашу идею: ребята создали сервис — "Пробки из окна" Пробки из окна
Посмотрите — может в плане реализации идеи вам что-нибудь подойдет.
Евгений
+26
Репутация
2
Рейтинг
Думаю большинство новичков (кто самостоятельно начинает изучать сайтостроение) устанавливают локально Instant, используя Денвер на основании инструкции (в разделе "Документация")написанной feba7 еще несколько лет назад.
Иного способа установить локально Instant они просто не знают (и не задаются этим вопросом, как и я в свое время). Именно для них и написал данный пост.
Если кто-нибудь из "корифеев" возьмет на себя труд и напишет альтернативный способ (пошаговую инструкцию) по локальной установке Инстанта (например используя Open Server) была бы большая польза для всех.
Иного способа установить локально Instant они просто не знают (и не задаются этим вопросом, как и я в свое время). Именно для них и написал данный пост.
Если кто-нибудь из "корифеев" возьмет на себя труд и напишет альтернативный способ (пошаговую инструкцию) по локальной установке Инстанта (например используя Open Server) была бы большая польза для всех.
Компоненты Maps и Video для Instant CMS 1.10+ закодированы в PHP 5.3 под управлением ionCube, следовательно для правильной работы вышеуказанных компонентов необходимо иметь на своем сервере установленный ionCube loader.
Так как я сам промучался несколько часов, пытаясь установить ionCube loader на локальный Denwer, решил написать данный пост (особенно думаю он будет полезен для тех кто только начинает изучать Instant):
Как установить ioncube на Denwer (пособие для чайников:).
На примере: Denwer установлен на Win XP SP3. У меня Denwer установлен на диске D, соответственно у вас может быть другая буква, поэтому, если необходимо меняйте пути.
1. Заходим на официальный сайт IonCibe «http://www.ioncube.com/loaders.php» и скачиваем необходимый loader под вашу операционную систему. У меня это система Win XP SP3, соответственно скачал файл «ioncube_loaders_win_vc9_x86».
2. Рекомендую!!! Скачать файл «ioncube_loaders_win_vc6_x86» (в архиве этого файла находится вспомогательный файл «loader-wizard.php», который необходимо разместить (предварительно распаковав) в корень Вашего сайта на денвере: D:\WebServers \home\mysite\www\ … — он поможет в последующем в установке и сообщит нам подсказками, что мы делаем не так). Так же в этом архиве находится инструкция по установке (на английском), которую можно использовать. Остальные файлы из этого архива нам не нужны. В архиве «ioncube_loaders_win_vc9_x86» такого вспомогательного файла и инструкции почему-то нет😥.
3. Распаковываем скаченный архив «ioncube_loaders_win_vc9_x86», в нем будут библиотеки под разные версии php, выбираем нужную (я выбрал ioncube_loaders_win_5.3.dll). т.к. InstantCMS 1.10 и, соответстенно, Денвер работают под управлением PHP 5.3.
4. Создаем на денвере в папке /usr/local/php5/ папку «ioncube», куда копируем файл ioncube_loaders_win_5.3.dll.
5. Открываем в папке D:\WebServers\usr\local\php5 файл php.ini и в начале блока Windows Extensions, вставляем следующий код (у меня вышло в строке 957):
zend_extension = /usr/local/php5/IonCube/ioncube_loader_win_5.3.dll
И сохраняем изменения в файле php.ini
6. Запускаем денвер и набрав в строке браузера путь: «http://www.mysite.ru/loader-wizard.php» и открываем файл «loader-wizard.php». Если все сделали правильно, то должны увидеть следующее:
А если сделали что-то не так, то соответственно увидите сообщение об ошибке и причину этой ошибки: у меня первоначально их было две:
— скачал файл не для той версии Win, соответственно мне выдало сообщение, что для моей версии Win необходимо установить файл типа: ioncube_loaders_win_vc9_x86
— не верно прописывал путь в файле: php.ini (я прописывал полный путь — D:\WebServers и. т.д.
7. Далее можно проверить правильность установки с помощью скрипта для проверки сервера, загружаем из «http://www.instantmaps.ru/help/requirements.html»:
servtest.php.zip
Файл servtest.php из архива загрузите на сервер в корень вашего сайта « \home\mysite\www\ …» в бинарном (двоичном) режиме и выполните, открыв его в браузере, набрав строку www.mysite.ru/servtest.php.
Если сервер подходит, Вы увидите сообщение: Сервер удовлетворяет требованиям
После этого можно удалить из корня Вашего сайта проверочные и вспомогательные файлы: servtest.php и loader-wizard.php.
Вот и все.
Так как я сам промучался несколько часов, пытаясь установить ionCube loader на локальный Denwer, решил написать данный пост (особенно думаю он будет полезен для тех кто только начинает изучать Instant):
Как установить ioncube на Denwer (пособие для чайников:).
На примере: Denwer установлен на Win XP SP3. У меня Denwer установлен на диске D, соответственно у вас может быть другая буква, поэтому, если необходимо меняйте пути.
1. Заходим на официальный сайт IonCibe «http://www.ioncube.com/loaders.php» и скачиваем необходимый loader под вашу операционную систему. У меня это система Win XP SP3, соответственно скачал файл «ioncube_loaders_win_vc9_x86».
2. Рекомендую!!! Скачать файл «ioncube_loaders_win_vc6_x86» (в архиве этого файла находится вспомогательный файл «loader-wizard.php», который необходимо разместить (предварительно распаковав) в корень Вашего сайта на денвере: D:\WebServers \home\mysite\www\ … — он поможет в последующем в установке и сообщит нам подсказками, что мы делаем не так). Так же в этом архиве находится инструкция по установке (на английском), которую можно использовать. Остальные файлы из этого архива нам не нужны. В архиве «ioncube_loaders_win_vc9_x86» такого вспомогательного файла и инструкции почему-то нет😥.
3. Распаковываем скаченный архив «ioncube_loaders_win_vc9_x86», в нем будут библиотеки под разные версии php, выбираем нужную (я выбрал ioncube_loaders_win_5.3.dll). т.к. InstantCMS 1.10 и, соответстенно, Денвер работают под управлением PHP 5.3.
4. Создаем на денвере в папке /usr/local/php5/ папку «ioncube», куда копируем файл ioncube_loaders_win_5.3.dll.
5. Открываем в папке D:\WebServers\usr\local\php5 файл php.ini и в начале блока Windows Extensions, вставляем следующий код (у меня вышло в строке 957):
zend_extension = /usr/local/php5/IonCube/ioncube_loader_win_5.3.dll
И сохраняем изменения в файле php.ini
6. Запускаем денвер и набрав в строке браузера путь: «http://www.mysite.ru/loader-wizard.php» и открываем файл «loader-wizard.php». Если все сделали правильно, то должны увидеть следующее:
А если сделали что-то не так, то соответственно увидите сообщение об ошибке и причину этой ошибки: у меня первоначально их было две:
— скачал файл не для той версии Win, соответственно мне выдало сообщение, что для моей версии Win необходимо установить файл типа: ioncube_loaders_win_vc9_x86
— не верно прописывал путь в файле: php.ini (я прописывал полный путь — D:\WebServers и. т.д.
7. Далее можно проверить правильность установки с помощью скрипта для проверки сервера, загружаем из «http://www.instantmaps.ru/help/requirements.html»:
servtest.php.zip
Файл servtest.php из архива загрузите на сервер в корень вашего сайта « \home\mysite\www\ …» в бинарном (двоичном) режиме и выполните, открыв его в браузере, набрав строку www.mysite.ru/servtest.php.
Если сервер подходит, Вы увидите сообщение: Сервер удовлетворяет требованиям
После этого можно удалить из корня Вашего сайта проверочные и вспомогательные файлы: servtest.php и loader-wizard.php.
Вот и все.
Да, я бы тоже хотел вывести фильтр из "поля карты" в отдельный модуль (или иметь возможность свернуть фильтр), так как фильтр закрывает часть карты. Может кто-то уже делал себе или есть какие мысли, подскажите пожалуйста, как лучше его "отодвинуть", используя в CSS "position: relative" или есть более грамотный способ???
Спасибо r2 за ответ, вывел карту на главную страницу
Да, тоже есть такая проблема, не могу вставить карту на главную страницу в определенное место шаблона, только через ссылку на /maps, как быть???
Готов финансово поддержать создание компонента "Афиша",
но хотелось бы видеть что-то похожее на обсуждаемое в этой теме: instantcms.ru/forum/thread6183.html
Возможны варианты.
но хотелось бы видеть что-то похожее на обсуждаемое в этой теме: instantcms.ru/forum/thread6183.html
Возможны варианты.