Вступайте в нашу группу ВКонтакте и будьте в курсе наших последних новостей и акций! Для получения доступа в панель администратора портала напишите On-line Консультанту, либо в Отдел продаж через форму "Задать вопрос"

База знаний

Возможности

Адаптивный дизайн

Полностью адаптивный дизайн. Отлично отображается на мобильных устройствах и планшетах

Социальная авторизация

Пользователи могут войти на сайт и зарегистрироваться с помощью любимых социальных сетей

Курсы валют

Курсы валют в режиме реального времени во курсу Центрального банка России

Прогноз погоды

Прогноз погоды в режиме реального времени любого города России через API OpenWeatherMap.org

Умный поиск

Умный поиск ищет во всем разделам портала включая форум, что дает посетителю найти всю необходимую информацию

Хэштеги

Система хэштегов дас Вам возможность организовать еще более удобный поиск по интересам посетителей

Система отзывов

Гибкая система отзывов позволит посетителям делится своим мнением практически во всех разделах портала

Система рейтингов

Система рейтингов позволит посетителям поставить оценку любой организации или событию в афише
Наш портал будет работать быстро ТОЛЬКО на хостинге TimeWeb Лучший хостинг для городского портала

Прежде чем начинать обновление, сначала прочитайте всю инструкцию, что бы понять масштабы. Обновление займет у Вас примерно 1 рабочий день.

ВЕРСИЯ PHP

Портал будет работать только на версии PHP 7.1. Так же на хостинге обязательно наличие ionCube 10 (не ниже)

Убедитесь, что Ваш хостинг поддерживает эти версии и только после этого производите обновление портала

Важно!

После обновления все файлы шаблона будут заменены на стандартные, поэтому, если Вы делали какие-то собственные доработки в файлах,они будут заменены стандартным кодом. Учитывайте это при обновлении и ОБЯЗАТЕЛЬНО делайте резервные копии!

ОБЯЗАТЕЛЬНО!

Перед этим обновлением сделайте полную резервную копию портала, вместе с базой данных

 
1. Подготовка портала к обновлению
2. Обновление раздела Каталог организаций
3. Обновление раздела Доска объявлений
4. Обновление раздела Авто
5. Обновление раздела Недвижимость
6. Обновление раздела Работа
7. Обновление раздела Афиша
8. Обновление раздела Новости
9. Обновление раздела Блоги
10. Обновление раздела Интернет - магазин
11. Окончание обновления
 

Подготовка портала к обновлению

Перейдем Расширения/Модули и снимем все модули с публикации

Далее удаляем полностью папку templates/gorod

Далее закачиваем архив update_v3.zip в корень сайта и распаковываем его

Далее включаем модули:

 - Верхнее меню
 - Верхнее Главное меню
 - Корзина
 - Телефон в шапке
 - Форма входа
 - Погода
 - Поиск
 - Хэштеги под поиском
 - Меню магазина
 - Навигатор сайта
 - Меню форума
 - Пример рекламы
 - Популярно
 - Мы рекомендуем приобрести
 - О портале
 - Нашим пользователям
 - Нашим партнерам
 - Мы в соц. сетях
 - Копирайт
 
Далее установим необходимые расширения.
Через менеджер расширений установите расширения
 - sigplus-1.5.0.266.zip
 - com_rsform-v2.0.9.zip

Перейдем в Расширения/Плагины. Отключаем плагин Content - Simple Image Gallery Pro (by JoomlaWorks).

Далее открываем плагин Контент - Галерея изображений - sigplus. Настраиваем:

Макет галереи - Плавающий (без ротатора)
Обрезка при масштабировании - Да

Все остальное оставляем без изменений.

Опубликовываем плагин и сохраняем.

На этом подготовка к обновлению закончена. Теперь перейдем к разделам портала

Обновление раздела Каталог организаций

Открываем страницу с Каталогом организаций. На этой странице все плывет. Что бы исправить ситуацию переходим Расширений/Модули. Открываем модуль Верхнее Главное меню. В разделе Последний уровень ставим 1. В разделе Показывать подпункты меню ставим НЕТ

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Одним из нововведений в этой версии - создание "умных" изображений, что существенно увеличивает скорость работы портала, а так же делает его аккуратным, где не едут изображения и блоки

Суть в том, что при добавлении организации создается папка с ее id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для это переходим в файловый менеджер папка images/katalog. В этой папке необходимо создать под папки с именами папок соответствующим id каждого материала из категории Каталог организаций. И поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Каталог организаций. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

 

После этого у Вас создадутся "умные" изображения для каждой организации.

В последующем этого делать не нужно. При добавлении новых организаций, после обновления, все это будет создаваться автоматически

Теперь необходимо настроить формы, относящиеся к Каталогу организаций.

Переходим Расширения/RS Form/Управление формами. Открываем форму Добавить организацию. Переходим на вкладку Свойства. В левом меню выбираем Информация о форме.

Отображать заголовок формы - ставим ДА

Далее переходим на вкладку PHP скрипты. В поле Скрипт, вызываемый при обработке формы удаляем весь код и вставляем

$item_id = $_POST['form']['item_id'];
$path = './images/gallery/'.$item_id.'/';
$path_photo = './images/katalog/'.$item_id.'/';
$dir = mkdir($path, 0777, true);
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

$photo1 = RSFormProHelper::getComponentId('photo1');
$properties1 = &RSFormProHelper::getComponentProperties($photo1);
$properties1['DESTINATION'] = $path;

$photo2 = RSFormProHelper::getComponentId('photo2');
$properties2 = &RSFormProHelper::getComponentProperties($photo2);
$properties2['DESTINATION'] = $path;

$photo3 = RSFormProHelper::getComponentId('photo3');
$properties3 = &RSFormProHelper::getComponentProperties($photo3);
$properties3['DESTINATION'] = $path;

$photo4 = RSFormProHelper::getComponentId('photo4');
$properties4 = &RSFormProHelper::getComponentProperties($photo4);
$properties4['DESTINATION'] = $path;

Сохраняем.

Далее переходим в Сопоставления. Входим для редактирования в первое сопоставление. в поле images (text). Удаляем весь код и вставляем. Сохраняем всю форму.

{"image_intro":"images/katalog/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Далее переходим на вкладку Компоненты. В обоих кнопка Добавить организацию, на вкладке Атрибуты меняем <input> на <button>

Далее, по аналогии, во всех остальных формах относящихся к Каталогу организаций меняем в кнопках <input> на <button>.

Формы:

 - Редактировать организацию
 - Удалить организацию
 - VIP статус организации
 - Размещение на главной Организации
 - Выделение цветом организации
 - Поднять вверх организацию
 

Далее переходим в Расширения/Модули. Включаем модули

 - Каталог организаций
 - Реклама под блоком Это интересно
 - Меню хэштегов на главной
 - Лучшие предложения

Далее войдем в модуль Каталог организаций. Вкладка Привязка к пунктам меню. Публикуем модуль Только на указанных страницах. В выборе меню нажимаем Нет (снимаем все галочки). И отмечаем только Каталог.

Далее переходим в модуль Лучшие предложения. Меняем позицию модуля на left_block. На вкладке Дополнительные параметры в Альтернативном макете выбираем vip-catalog. В поле Суффикс CSS-класса модуля вставляем vip (перед vip ПРОБЕЛ). И сохраняем.

Теперь нужно переделать появившееся под заголовком меню. Для этого переходим Меню/Меню хэштегов. Далее переходим по очереди в каждый пункт меню. Меняем тип меню на Метки/Список элементов. И у каждого пункта меню выбираем соответствующую метку. И так делаем с каждым пунктом меню.

Теперь нужно создать кнопку Добавить организацию. Для этого в этом же меню Создаем новый пункт меню. Тип меню выбираем Системные ссылки/Внешний URL. И прописываем ссылку #login. Но эта ссылка должна работать только для гостей, поэтому уровень доступа выбираем Guest.

Так же нужно добавить к пункту меню иконку. Для этого на вкладке Параметры ссылки в поле CSS-класс ссылки вставляем fa fa-plus.

Далее нужно создать пункт меню (кнопку) для зарегистрированных пользователей. Для этого так же Создаем новый пункт меню с типом Системные ссылки/Внешний URL. Только ссылку теперь ставим /add-firma. А права доступа ставим Registered. Таким образом форма добавления организации будет доступна только зарегистрированным пользователям. Не забываем и про иконку кнопки.

На этом обновление раздела Каталог организаций закончено.

Обязательно!

После обновления этого раздела проверьте добавление новой организации.

Обновление раздела Доска объявлений

Переходим Расширения/Модули и включаем модули:

 - Объявления города
 - Меню объявлений на главной
 - VIP объявления

Далее переходим в модуль VIP объявления. Меняем позицию на left_block. На вкладке Дополнительные параметры в Альтернативном макете выбираем vip-doska, а в поле Суффикс CSS-класса модуля пишем vip (перед vip ПРОБЕЛ).

Теперь нужно создать кнопку Добавить объявление. Делать это будем по аналогии с разделом Каталог организаций.

Переходим Меню/Меню объявлений. Создаем новый пункт меню.

Тип меню Системные ссылки/Внешний URL. Ссылку пишем #login. Права доступа Guest. И иконку fa fa-plus.

По такому же принципу создаем еще один пункт меню, только для зарегистрированных пользователей и ссылкой /add-doska

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Суть в том, что при добавлении объявления создается папка с его id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для этого необходимо перейти в файловый менеджер в папку images/doska и создать под папки, имена которых,  будут соответствовать id материалов категории Доска объявлений. Далее поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Доска объявлений. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

В последующем этого делать не нужно. При добавлении новых организаций, после обновления, все это будет создаваться автоматически

Теперь необходимо настроить формы добавления, редактирования, удаления и монетизации объявлений. Для этого переходим Компоненты/RS Form/Управление формами. Входим в форму Добавить объявление.

Переходим на вкладку Свойста. В левом меню выбираем PHP скрипты. В поле Скрипт, вызываемый при обработке формы удаляем весь код и вставляем

$item_id = $_POST['form']['item_id'];
$path = './images/gallery/'.$item_id.'/';
$path_photo = './images/doska/'.$item_id.'/';
$dir = mkdir($path, 0777, true);
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

$photo1 = RSFormProHelper::getComponentId('photo1');
$properties1 = &RSFormProHelper::getComponentProperties($photo1);
$properties1['DESTINATION'] = $path;

$photo2 = RSFormProHelper::getComponentId('photo2');
$properties2 = &RSFormProHelper::getComponentProperties($photo2);
$properties2['DESTINATION'] = $path;

$photo3 = RSFormProHelper::getComponentId('photo3');
$properties3 = &RSFormProHelper::getComponentProperties($photo3);
$properties3['DESTINATION'] = $path;

$photo4 = RSFormProHelper::getComponentId('photo4');
$properties4 = &RSFormProHelper::getComponentProperties($photo4);
$properties4['DESTINATION'] = $path;

Сохраняем.

На этой же вкладке открываем Сопоставления. Открываем первое сопоставление для редактирования (есть горизонтальная прокрутка). В поле images (text) удаляем весь код и вставляем

{"image_intro":"images/doska/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Далее переходим на вкладку Компоненты. И по-очереди в каждой из кнопок Добавить объявление на вкладке Атрибуты меняем <input> на <button>

Аналогично меняем <input> на <button> в следующих формах:

 - Редактировать объявление
 - Удалить объявление
 - VIP статус объявления
 - Размещение на главной объявления
 - Выделение цветом объявления
 - Поднять вверх объявление

Обязательно!

После обновления этого раздела проверьте добавление нового объявления.

Обновление раздела Авто

Переходим в Расширения/Модули. Включаем модули

 - Купить машину
 - Меню авто на главной
 - VIP автомобили

Далее переходим в модуль VIP автомобили. Меняем позицию модуля на left_block. На вкладке Дополнительные параметры меняем Альтернативный макет на vip-auto. В поле Суффикс CSS-класса модуля пишем vip (перед vip ПРОБЕЛ).

Далее необходимо создать кнопки Продать машину. Для этого переходим Меню/Меню авто. Создаем новый пункт меню. Тип меню Системные ссылки/Внешний URL и пишем ссылку #login. Права доступа выбираем Guest. На вкладке Параметры ссылки в поле CSS-класс ссылки пишем код иконки fa fa-plus.

По аналогии создаем еще один такой же пункт меню, только ссылку ставим /add-auto, а права доступа Registered.

Теперь в этом меню нужно поменять у всех пунктов типы меню, кроме Все машины, этот пункт меню пропускаем. Переходим в пункт меню Новые. Тип меню меняем на Метки/Хэштеги авто.

По аналогии меняем типы пунктов меню во всех остальных пунктах (конечно же кроме, Продать машину).

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Суть в том, что при добавлении объявления создается папка с его id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для этого необходимо перейти в файловый менеджер в папку images/avto и создать под папки, имена которых,  будут соответствовать id материалов категории Авто. Далее поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Продажа авто. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

В последующем этого делать не нужно. При добавлении новых организаций, после обновления, все это будет создаваться автоматически

Теперь необходимо настроить формы добавления, редактирования, удаления и монетизации раздела Авто. Для этого переходим Компоненты/RS Form/Управление формами. Входим в форму Добавить авто.

Переходим на вкладку Свойста. В левом меню выбираем PHP скрипты. В поле Скрипт, вызываемый при обработке формы удаляем весь код и вставляем

$item_id = $_POST['form']['item_id'];
$path = './images/gallery/'.$item_id.'/';
$path_photo = './images/avto/'.$item_id.'/';
$dir = mkdir($path, 0777, true);
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

$photo1 = RSFormProHelper::getComponentId('photo1');
$properties1 = &RSFormProHelper::getComponentProperties($photo1);
$properties1['DESTINATION'] = $path;

$photo2 = RSFormProHelper::getComponentId('photo2');
$properties2 = &RSFormProHelper::getComponentProperties($photo2);
$properties2['DESTINATION'] = $path;

$photo3 = RSFormProHelper::getComponentId('photo3');
$properties3 = &RSFormProHelper::getComponentProperties($photo3);
$properties3['DESTINATION'] = $path;

$photo4 = RSFormProHelper::getComponentId('photo4');
$properties4 = &RSFormProHelper::getComponentProperties($photo4);
$properties4['DESTINATION'] = $path;

Сохраняем.

На этой же вкладке открываем Сопоставления. Открываем первое сопоставление для редактирования (есть горизонтальная прокрутка). В поле images (text) удаляем весь код и вставляем

{"image_intro":"images/avto/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Далее переходим на вкладку Компоненты. И по-очереди в каждой из кнопок Добавить объявление на вкладке Атрибуты меняем <input> на <button>

Аналогично меняем <input> на <button> в слеедующих формах:

 - Редактировать автомобиль
 - Удалить автомобиль
 - Vip статус автомобиля
 - Выделить цветом автомобиль
 - Поднять вверх автомобиль
 - Автомобиль на главню

Обязательно!

После обновления этого раздела проверьте добавление нового автомобиля.

Обновление раздела Недвижимость

Переходим Расширения/Модули и включаем модули:

 - Квартиры
 - Комнаты
 - Коммерческая недвижимость
 - VIP недвижимость

Далее открываем модуль VIP недвижимость, меняем позицию модуля на left_block. На вкладке Дополнительные параметры выбираем Альтернативный макет vip-realty, а пишем vip (перед vip ПРОБЕЛ)

Теперь необходимо создать модуль с типом меню Меню. Выбираем меню Верхнее главное меню. Пункт меню выбираем Недвижимость. Начальный и последний уровень ставим 2. Позиция модуля home_realty (пишем вручную и нажимаем Enter). Далее на вкладке Привязка к пунктам меню выбираем Только на указанных страницах. Нажимаем Нет и сбрасываем все выделения. Находим меню Недвижимость и выделяем все пункты в нем. Сохраняем. (модуль не забываейте Опубликовать)

Далее необходимо создать кнопку Продать недвижимость. Для этого переходим Меню/Верхнее Главное меню. Фильтруем пункты меню по Недвижимости и создаем новый. Тип пункта меню Системные ссылки/Внешний URL. Ссылку прописываем #login. Уровень доступа Guest. На вкладке Параметры ссылки добавляем иконку fa fa-plus.

Далее по аналогии смоздаем точно такой же пункт меню, только ссылку ставим /add-realty. А уровень доступа Registered. И не забывайте про иконку пункта меню.

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Суть в том, что при добавлении недвижимости создается папка с его id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для этого необжодимо перейти в файловый менеджер в папку images/realty и создать под папки, имена которых,  будут соответствовать id материалов категории Недвижимость. Далее поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Недвижимость. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

Теперь необходимо настроить формы добавления, редактирования, удаления и монетизации, относящиеся к разделу недвижимости.

Переходим Компоненты/RS Form/Управление формами. Входим в форму Добавить недвижимость. Вкладка Свойства. Слева PHP скрипты. В поле Скрипт, вызываемый при обработке формы удаляем весь код и вставляем

$item_id = $_POST['form']['item_id'];
$path = './images/gallery/'.$item_id.'/';
$path_photo = './images/realty/'.$item_id.'/';
$dir = mkdir($path, 0777, true);
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

$photo1 = RSFormProHelper::getComponentId('photo1');
$properties1 = &RSFormProHelper::getComponentProperties($photo1);
$properties1['DESTINATION'] = $path;

$photo2 = RSFormProHelper::getComponentId('photo2');
$properties2 = &RSFormProHelper::getComponentProperties($photo2);
$properties2['DESTINATION'] = $path;

$photo3 = RSFormProHelper::getComponentId('photo3');
$properties3 = &RSFormProHelper::getComponentProperties($photo3);
$properties3['DESTINATION'] = $path;

$photo4 = RSFormProHelper::getComponentId('photo4');
$properties4 = &RSFormProHelper::getComponentProperties($photo4);
$properties4['DESTINATION'] = $path;

Сохраняем.

Далее переходим в Сопоставления. Открываем первое сопоставление для редактирования. В поле images (text) удаляем весь код и вставялем

{"image_intro":"/images/realty/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Сохраняем.

Переходим на вкладку Компоненты. И в кнопках Добавить недвижимость, на вкладке Атрибуты, меняем <input> на <button>

 Далее по аналогии нужно поменять <input> на <button> во всех кнопках форм:

 - Редактировать недвижимость
 - Удалить недвижимость
 - Vip статус недвижимости
 - Выделить цветом едвижимость
 - Недвижимость на главню

Обязательно!

После обновления этого раздела проверьте добавление новой недвижимости.

Обновление раздела  Работа

Переходим Расширения/Модули, создаем модуль с типом Меню. Выбираем Верхнее главное меню. Пункт меню Вакансии. Начальный уровень 3. Помещаем его в позицию rabota (пишем руками и нажимаем Enter) и публикуем только в разделе Работа.

По аналогии создаем еще один модуль Все резюме.

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Одним из нововведений в этой версии - создание "умных" изображений, что существенно увеличивает скорость работы портала, а так же делает его аккуратным, где не едут изображения и блоки

Суть в том, что при добавлении вакансии или резюме создается папка с ее id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для это переходим в файловый менеджер папка images/vakansii и images/resume. В этой папке необходимо создать под папки с именами папок соответствующим id каждого материала из категории Вакансии и Резюме. И поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Вакансии, а потом Резюме. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

Теперь необходимо отредактировать формы добавления, редактирования и удаления Вакансий и Резюме.

Для этого переходим Компоненты/RS Form/Управление формами. Для начала в форму Добавить вакансию. Переходим на вкладку Свойства. Слва выбираем PHP код. В ставляем

для Вакансий

$item_id = $_POST['form']['item_id'];
$path_photo = './images/vakansii/'.$item_id.'/';
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

Для резюме

$item_id = $_POST['form']['item_id'];
$path_photo = './images/resume/'.$item_id.'/';
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

Пункт меню Сопоставления. Входим в первое сопоставление. В поле images (text) удаляем весь код и вставляем

Для вакансий

{"image_intro":"/images/vakansii/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Для резюме

{"image_intro":"/images/resume/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Сохраняем

Далее переходим на вкладку Компоненты. И в кнопках Добавить вакансию, на вкладке Атрибуты, меняем <input> на <button>

По аналогии меняем атрибуты кнопок с <input> на <button> в формах

 - Редактировать вакансию
 - Удалить вакансию

Теперь точно так же все редактируем для раздела Резюме.

Обязательно!

После обновления этого раздела проверьте добавление новых вакансий и резюме.

Обновление раздела Афиша

Переходим Расширения/Модули. Переходим в модуль Афиша. Меняем позицию модуля на left_block и Сохраняем.

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Одним из нововведений в этой версии - создание "умных" изображений, что существенно увеличивает скорость работы портала, а так же делает его аккуратным, где не едут изображения и блоки

Суть в том, что при добавлении события создается папка с ее id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для это переходим в файловый менеджер папка images/afisha. В этой папке необходимо создать под папки с именами папок соответствующим id каждого материала из категории Афиша. И поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Афиша. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

Теперь необходимо отредактировать формы добавления, редактирования и удаления событий. Для этого переходим Компоненты/RS Form/Управление формами. Переходим в форму Добавить событие в афишу. Переходим на вкладку Свойства. В левом меню Сопоставления. Открываем первое сопоставление и в поле images (text) удаляем весь код и вставляем следующий

{"image_intro":"/images/afisha/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Сохраняем.

Далее переходим слева в пункт PHP скрипты и в поле Скрипт, вызываемый при обработке формы добавляем код

$item_id = $_POST['form']['item_id'];
$path_photo = './images/afisha/'.$item_id.'/';
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

Далее переходим на вкладку Компоненты и в кнопках Добавить событие, на вкладке Атрибуты, меняем <input> на <button>

Сохраняем. Далее <input> на <button> меняем в формах:

 - Редактировать событие
 - Удалить событие

Обязательно!

После обновления этого раздела проверьте добавление новых событий.

Обновление раздела Новости

Переходим Расширения/Модули. Открываем модуль Все новости. Меняем позицию модуля на left_block. И опубликовываем модуль. Сохраняем.

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Одним из нововведений в этой версии - создание "умных" изображений, что существенно увеличивает скорость работы портала, а так же делает его аккуратным, где не едут изображения и блоки

Суть в том, что при добавлении новости создается папка с ее id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для это переходим в файловый менеджер папка images/news. В этой папке необходимо создать под папки с именами папок соответствующим id каждого материала из категории Новости. И поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Новости. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

 

Теперь нужно отредактировать формы добавления, редактирования и удаления новостей. Для этого переходим Компоненты/RS Form/Управление формами. Переходим в форму Добавить новость. Переходим на вкладку Свойства. В левом меню PHP скрипты. В поле Скрипт, вызываемый при обработке формы добавляем код.

$item_id = $_POST['form']['item_id'];
$path = './images/gallery/'.$item_id.'/';
$path_photo = './images/news/'.$item_id.'/';
$dir = mkdir($path, 0777, true);
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

$photo1 = RSFormProHelper::getComponentId('photo1');
$properties1 = &RSFormProHelper::getComponentProperties($photo1);
$properties1['DESTINATION'] = $path;

$photo2 = RSFormProHelper::getComponentId('photo2');
$properties2 = &RSFormProHelper::getComponentProperties($photo2);
$properties2['DESTINATION'] = $path;

$photo3 = RSFormProHelper::getComponentId('photo3');
$properties3 = &RSFormProHelper::getComponentProperties($photo3);
$properties3['DESTINATION'] = $path;

$photo4 = RSFormProHelper::getComponentId('photo4');
$properties4 = &RSFormProHelper::getComponentProperties($photo4);
$properties4['DESTINATION'] = $path;

Сохраняем

Далее переходим в Сопоставления. Открываем первое сопоставление. В поле images (text) удаляем весь код и вставляем

{"image_intro":"/images/news/{item_id:value}/{photo:filename}","float_intro":"","image_intro_alt":"","image_intro_caption":"","image_fulltext":"","float_fulltext":"","image_fulltext_alt":"","image_fulltext_caption":""}

Далее переходим на вкладку Компоненты и в кнопках Добавить новость, на вкладке Атрибуты, меняем <input> на <button>.

Так же нужно поменять <input> на <button> в формах:

 - Редактировать новость
 - Удалить новость

Обязательно!

После обновления этого раздела проверьте добавление новых новостей.

Обновление раздела Блоги

Переходим Расширения/Модули и включаем модуль Блогеры и модуль Список материалов пользователя. А далее переходим в модуль Блоги пользователей и меняем позицию на left_block

"Умные" изображения

Следующая операция не обязательна, но если Вы хотите, что бы Ваш портал работал быстрее и выглядел красивее и аккуратнее Вам нужно выполнить ее. Хотя бы для тех материалов, которые находятся на главной странице.

Одним из нововведений в этой версии - создание "умных" изображений, что существенно увеличивает скорость работы портала, а так же делает его аккуратным, где не едут изображения и блоки

Суть в том, что при добавлении статьи создается папка с ее id и туда помещаются все изображения. Естественно, что в необновленном портале этих папок нет и Вам необходимо создать их и переместить туда изображения.

Для это переходим в файловый менеджер папка images/blog. В этой папке необходимо создать под папки с именами папок соответствующим id каждого материала из категории Блоги. И поместить в них изображение, относящееся к каждому материалу.

Для этого перейдите в Материалы/Менеджер материалов. Отфильтруйте материалы по категории Блоги. И создайте папки соответствующие id всех материалов. Далее в каждую из папок переместите изображение соответствующее ему (посмотреть имя файла можно на вкладке Изображения и ссылки)

Теперь необходимо отредактировать форму добавления блога. Переходим в Компоненты/RS Form/Управление формами. Открываем форму Написать в блог. Переходим на вкладку Свойства. В левом меню открываем PHP скрипты. В поле Скрипт, вызываемый при обработке формы удаляем весь код и вставляем

$item_id = $_POST['form']['item_id'];
$path = './images/gallery/'.$item_id.'/';
$path_photo = './images/blog/'.$item_id.'/';
$dir = mkdir($path, 0777, true);
$dir = mkdir($path_photo, 0777, true);

$photo = RSFormProHelper::getComponentId('photo');
$properties = &RSFormProHelper::getComponentProperties($photo);
$properties['DESTINATION'] = $path_photo;

$photo1 = RSFormProHelper::getComponentId('photo1');
$properties1 = &RSFormProHelper::getComponentProperties($photo1);
$properties1['DESTINATION'] = $path;

$photo2 = RSFormProHelper::getComponentId('photo2');
$properties2 = &RSFormProHelper::getComponentProperties($photo2);
$properties2['DESTINATION'] = $path;

$photo3 = RSFormProHelper::getComponentId('photo3');
$properties3 = &RSFormProHelper::getComponentProperties($photo3);
$properties3['DESTINATION'] = $path;

$photo4 = RSFormProHelper::getComponentId('photo4');
$properties4 = &RSFormProHelper::getComponentProperties($photo4);
$properties4['DESTINATION'] = $path;

Сохраняем.

Далее переходим на вкладку Компоненты и в кнопках Добавить статью, на вкладке Атрибуты, меняем <input> на <button>

Обязательно!

После обновления этого раздела проверьте добавление новых статей.

Обновление раздела Интернет-магазин

Переходим в Расширения/Модули. Включаем модули:

 - Слайдшоу
 - Модные футболки
 - Лучшие брелоки
 - Отличные кружки

Окончание обновления

Теперь включим остальные модули:

 - Последние новости
 - Это интересно (в альтернативном макете нужно выбрать default-blogs)
 - Последние вакансии (в альтернативном макете выбрать vakansii)
 - Последние резюме (в альтернативном макете выбрать resume)
 - Мы рекомендуем (в альтернативном макете выбрать rekomend)
 - Афиша событий города (в альтернативном макете выбрать afisha)
 - Последние объявления (в альтернативном макете выбрать doska)
 - Купить машину (в альтернативном макете выбрать car)
 - Покупка и аренда недвижимости (в альтернативном макете выбрать realty, и поместите его в позицию top_block)
 - Достопримечательности города (позиция top_block, альтернативный макет в модуле dost)
 - Последнее на форуме
 - Последние отзывы и комментарии
 - Последнее в блогах (позиция модуля blog_home, альтернативный макет в модуле userblog)

Так же включите все, созданные вами ранее, модули, такие как реклама и т.д.

Далее удалим все лишнее. Для этого отфильтруем модули по Неопубликованным и удалим их все

На этом обновление закончено. Инструкция получилась большая, мог что-то упустить или пропустить, поэтому если чего-то не хватает или возникают вопросы, обязательно спрашивайте в комментариях

 

Отзывы и комментарии

Антон Михалицын
Антон Михалицын
24.09.2018 17:09
Мама дорогая, это же сколько надо руками сделать, в моем случае проще с нуля все сделать.
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 17:12
На самом деле все просто. Обновление не займет много времени.
Антон Михалицын
Антон Михалицын
24.09.2018 20:57
Очень много неточностей в инструкции, например дошел до пункта добавления кнопки "Добавить организацию", фотки повторяются после хэштегов
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 20:59
Что значит повторяются. Вам нужно создать 2 кнопки, т.е. 2 пункта меню. Пункты меню одинаковые, только отличается ссылка и доступ. В одном Guest, в другом Registered. А так да, некоторые фото одинаковые.
Просто делайте все как написано и все получится
Антон Михалицын
Антон Михалицын
24.09.2018 21:06
Ошибка
Сохранить не удалось из-за ошибки: Другой пункт меню с таким же родителем, уже содержит такой Алиас
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:07
задайте любой алиас. например 123
в следующей кнопке укажите 124 и т.д.
Антон Михалицын
Антон Михалицын
24.09.2018 21:13
неее, дурдом, сделал 20%, все криво, это как обновить линукс до винды, или наоборот
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:14
так нужно сделать до конца... 20% - это 20%
конечно если даже на 1/4 вы не обновились все будет криво
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:16
Не хотите обновляться - ставьте с 0
Антон Михалицын
Антон Михалицын
24.09.2018 21:18
Ну для начала все просили гибкость в лого блоке, там у меня все съехало (мне АДМ города попросить сменить название на более короткое?), еще и картинка какая то не открывается (там где праздник), а переходишь по ссылке то ресторан открывается левый, который отсутствует в материалах.
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:22
все решается.
я за этим тут и есть.
надо гибкость - уменьшите шрифт, не можете - спросите у меня как это сделать.

А обновитесь сначала до конца по инструкции, а потом предъявляйте претензии.
Если не хотите этого делать - ставьте с 0.

У меня терпения уже не хватает, я для кого пишу эти инструкции , если не доделав до конца, вы начинайте написывать, что все криво, ни чего не работает и т.д.

Откройте ДЕМО версию и посмотрите - так бюудет у Вас если Вы все сделайте в точности по инструкции, которую я написал
Антон Михалицын
Антон Михалицын
24.09.2018 21:28
Про терпение понимаю, но Вы попросили после изменения блока организаций - проверить, нафиг были все эти колдоства с кнопками, если ничего в них не поменялось. Я как могу понять работает или нет, с Вашими умными картинками вообще засада, посмотрите на афишу на "ямале", все срезалось (афиша по всем канонам дизайна ВЕРТИКАЛЬНЫЙ прямоугольник)
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:30
господа, все обновляются, написано ПО-РУССКИ про "умные изображения"... что там не понятного?
Антон Михалицын
Антон Михалицын
24.09.2018 21:35
Ясно, все, спасибо за инструкцию, но она очень непонятна для многих, придется устанавливаться в 0, и чувствую что в последующих обновлениях вы изберете ту же тактику, а может и круче (ребяты я вам код пхп дам а вы тут сами, если что я вам помогу если терпения хватит), все СЫРО и непрофессионально (хотя грамотно, но бутстрап я бы применил больше), НО не дорого!!!
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:43
Если Вы не хотите читать, не хотите вникать в то, что Вы читайте, я не виноват в этом. Проще и подробней написать просто не получится, но Вам надо все сею секунду, что бы раз и заработало. Извините, так не бывает.

Инструкция написано подробнее некуда. Все расписано по разделам. Как где и что.
От Вас требуется только прочитать внимательно, сверится по картинка и аккуратно все сделать.

Но вы же смотрите только на картинки и не хотите даже просто прочесть и понять, что надо делать.
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:45
ни одного вопроса по существу! Ни одного! Только необоснованная критика продукта, в который вы даже вникнуть не пытаетесь.
Антон Михалицын
Антон Михалицын
24.09.2018 21:54
Продукт в данном виде ОЧЕНЬ хороший, но стиль обновления ОТВРАТНЫЙ, тут юзеры в основной своей массе, а не веб программисты, мне пришлось разбираться в Ваших "загогулинах", и многое нашел неправильного, так что не надо так.
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 21:55
Что именно не правильно. Давайте предметно!
Антон Михалицын
Антон Михалицын
24.09.2018 22:02
Я имел в виду стиль обновления а не код, с этим еще не разбирался, если делается обновление (которое у Вас очень похоже на установку с 0 ) то банально не сносить шаблон а заменить то что нужно (у меня вот улетел фавикон), мелочь но неприятно. Не проще сделать сохранение пользовательских данных на локале обновить и загрузить как надо при помощи правил загрузки
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 22:07
Это не возможно в данном случае.
Почему? Потому что у всех пользователей абсолютно разные id материалов, в данном случае папки, кроме как руками, не создать.
Далее, добавлять код в обновлении проще простого - написано что куда и как надо вставить, все через админку. в чем проблема я понять не могу.

В инструкции все расписано, абсолютно все... да, возможно, что-то и упустил, но исправить - дело нескольких минут, главное знать что не так.

Все разделы обновляются по аналогии, т.е. обновив один раздел со следующими будет все понятно.

Обновлять на локалке с импортом в БД - вот это то, что не смогут сделать и половины наших пользователей, поэтому такой формат обновления наиболее уместный.
Как видите обновление большое и об этом ни раз было сказано.
Антон Михалицын
Антон Михалицын
24.09.2018 22:20
Я Вас услышал, все логично, но можно было проще для пользователей, ID то же поле что и другое в таблице, т.е. выгружается и обрабатывается без особых проблем. Трудозатраты в моем случае не оправдываются при обновлении, т.е. проще с 0, и да, если и дальше так будет, то можете сделать опцию - ОБНОВЛЕНИЕ 1000 рублей, с такой тенденцией будет востребовано.
Александр Новиков
Александр Новиков ведущий разработчик
24.09.2018 22:21
Таких больших обновлений пока не планируется
Константин Сычев
Константин Сычев
25.09.2018 16:46
Александр Новиков, посоветуйте - если на сайте еще не более 200 материалов и 90% этого новости, то что быстрее обновление по инструкции и или установка с 0? Как я понял материалы же в любом случае не удалятся?
Александр Новиков
Александр Новиков ведущий разработчик
25.09.2018 16:48
При установке с 0 все удалится.
А вот что быстрее решать Вам.
Настроить и наполнить сайт заново (настройка подразумевает полную настройку сайта с 0)
либо обновится

Для того, что бы оставить отзыв или комментарий, Вам необходимо Войти

Скачать городской портал

Последние отзывы и комментарии

Скачать городской портал на Joomla 3 PRO-portal.info © 2017 г.

Наш продукт на CMS Joomla 3 - Городской портал "мой Город" принадлежит исключительно и только PRO-PORTAL.info. Любое его распространение, копирование, тиражирование, перепродажа, без согласования с разработчиком, категорически ЗАПРЕЩЕНЫ!

Информация, представленная на сайте, не является публичной офертой