Несколько изменений

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Несколько изменений

Сообщение Mark29 » 13 май 2016, 14:09

Добрый день.
Чтобы не плодить темы из-за ограничений - спрошу все в одной.

Версия 1.16.1 Атлас

1) очень часто в объявлениях владельцы указывают два-три номера телефона.
Как можно реализовать возможность добавления нескольких полей Телефон при создании объявления и их вывод в карточку объекта?

2) как можно добавить раздел (или пункт меню в поиске???) Новостройки? Чтобы можно было при создании объявлений и/или поиске сразу указывать и искать только такие объявления.
Например, это актуально для жилищных комплексов и тд.

3) реализую в коде файла main.php вывод блока с быстрым переходом на поиск недвижимости/объявлений по регионам.
а) код ссылок вставил прямо в html-код страницы main.php - как его сделать мультиязычным? Чтобы при смене языка - изменялись и названия блоков и ссылок?

блок.JPG
блок.JPG (51.8 КБ) Просмотров: 5565


Код: Выделить всё
             <div class="footer_region">
                <div class="footer_region_block">
                    <h2>ЗАХІД</h2>
                        <ul>
                            <li><a href="/search?do-term-search=0&country=1&region=3">Волинська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=7">Закарпатська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=9">Івано-Франківська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=13">Львівська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=17">Рівненська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=19">Тернопільська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=22">Хмельницька область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=25">Чернівецька область</a></li>
                        </ul>
                    </div>
                    <div class="footer_region_block">
                    <h2>ЦЕНТР</h2>
                        <ul>
                            <li><a href="/search?do-term-search=0&country=1&region=2">Вінницька область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=6">Житомирська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=10">Київська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=23">Черкаська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=24">Чернігівська область</a></li>
                        </ul>
                    </div>
                    <div class="footer_region_block">
                    <h2>СХІД</h2>
                        <ul>
                            <li><a href="/search?do-term-search=0&country=1&region=4">Дніпропетровська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=5">Донецька область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=12">Луганська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=16">Полтавська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=18">Сумська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=20">Харківська область</a></li>
                        </ul>
                    </div>
                    <div class="footer_region_block">
                    <h2>ПІВДЕНЬ</h2>
                        <ul>
                            <li><a href="/search?do-term-search=0&country=1&region=1">АР Крим</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=8">Запорізька область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=11">Кіровоградська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=14">Миколаївська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=15">Одеська область</a></li>
                            <li><a href="/search?do-term-search=0&country=1&region=21">Херсонська область</a></li>
                        </ul>
                    </div>
                </div>  

б) не нашел где мне изменить данные новые стили, чтобы корректно работали, отображались и смещались при просмотре сайта с моб. устройств и планшетов. Где у вас прописываются стили адаптивности?

в) аналогично через вставку ссылки на форму поиска с соответствующими параметрами вывожу в меню пункты Продажа, Аренда, Посуточно. Есть ли другой способ? Например, создать отдельную страницу на сайте, и вставить в нее некий шорт-код с выводом нужных результатов поиска?

4) Напишите подробную пошаговую инструкцию как правильно и корректно настроить публикацию объявлений в соц. сети :) Методом тыка - так и не смог настроить ее.
Mark29
Незнакомец
 
Сообщения: 17
Зарегистрирован: 09 окт 2015, 13:24
Очки репутации: 0

Re: Несколько изменений

Сообщение Xpycm » 13 май 2016, 15:05

Здравствуйте.

1) Если разбираетесь в коде, то можете сделать по аналогии как оно сейчас есть: поле phone. Продублировать в таблице apartment phone1, phone2. И в файлах ctrl+c/ctrl+v
Если не разбираетесь - пишите https://monoray.ru/contact, оценим стоимость.

2) Это крупная доработка. Обращайтесь за оценкой стоимости: https://monoray.ru/contact

3)
а) Используйте функции Yii:t, или tt, или tc ( <li><a href="/search?do-term-search=0&country=1&region=3"><?php echo tc('Волинська область');?></a></li> )
в переводах, категории "common" появится непереведённая строка "Волинська область"
б) media-queries.css
в) в информационных страницах можно задать фильтр по объявлениям

4) https://monoray.net/forum/viewtopic.php?f=8&t=761

По-русски:
--- Настройка Twitter
1) Авторизоваться в Twitter
2) Открыть страницу https://apps.twitter.com/app/new
3) Добавить приложение
4) Добавить приложению права на запись и прямые сообщения ( Read, write, and direct messages ) ( для этого нужно указаывать телефон на странице https://support.twitter.com/articles/11 ... nt-via-web )
5) Вставить API key и API secret в панели администратора
6) Вставить Access token и Access token secret. Если их нет, то сгенерировать нажатием на "Create my access token" во вкладке API Keys.
7) Активировать "Использовать авторизацию Twitter"

--- Настройка Vk.com
1) Авторизоваться в VK.com
2) Добавить приложение ( Standalone ) по ссылке - http://vk.com/editapp?act=create
3) Вставить идентификатор приложения в панели администратора
4) Вставить ID пользователя в панели администратора (можно увидеть в разделе "Мои настройки")
5) Получить Token по ссылке - http://oauth.vk.com/authorize?client_id ... type=token
, где YOUR_APPLICATION_ID - идентификатор приложения.
После открытия ссылки в адресной строке Токеном будет набор символов после "#access_token=" и до "&expires_in"
6) Вставить полученный token в панели администратора
7) Активировать "Использовать авторизацию Вконтакте"

Для того, чтобы постилось в группу пользователя, а не на его страницу в настройках указываем ID группы (вместо ID пользователя) с знаком -, например: -1111111



В интернете очень много инфорации по настройке.
Твиттер в картинках: http://makefuture.net/article/avtomatic ... herez-php/

В VK.com всё проще. Они убрали даже тип приложения. Теперь не нужно вспоминать: было выбрано Standalone или нет.
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Несколько изменений

Сообщение Mark29 » 13 май 2016, 19:01

Хруст, благодарю за помощь!
Половину уже даже сделал и настроил.

Еще вопрос: у вас же множество клиентов из Украины - почему вы до сих пор не реализовали парсинг курсов валют так же с НБУ (Национальный банк Украины)? Да, у них нет своего открытого АРІ, но есть множество сайтов откуда можно напрямую брать свежие котировки
http://finance.i.ua/nbu/
http://tables.finance.ua/ru/currency/official/-/1
Да найти источник для парсинга курсов вам не проблема :)
Mark29
Незнакомец
 
Сообщения: 17
Зарегистрирован: 09 окт 2015, 13:24
Очки репутации: 0

Re: Несколько изменений

Сообщение Xpycm » 13 май 2016, 20:09

Парсить страницы - это слишком ненадёжно.
Т.к смена дизайна сайта (да даже, если названия классов элементов изменятся) приведёт к невозможности парсить курсы. В итоге мы получим множество писем о том, что курсы перестали работать.

Поэтому используются официальные xml/json и т.п.

В ЦБР есть UAH: http://www.cbr.ru/scripts/XML_daily_eng ... 13/05/2016
У Yahoo тоже есть UAH: http://query.yahooapis.com/v1/public/yq ... eswithkeys

Курс на Yahoo более приближен к http://finance.i.ua/nbu/
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24

cron