Chernetskiy

Участники
  • Публикации

    3163
  • Зарегистрирован

  • Посещение

  • Days Won

    191

Все публикации пользователя Chernetskiy

  1. Заметил еще один глюк: в top_special.tpl (спецпредложения внизу сайта) фото, заголовок и тип недвижимости транслируются нормально, а метраж и этажность (добавил) транслируются со сдвигом на -5 - -7 - ? объявлений. Чем дальше страница просмотра, тем больше сдвиг. Где поправить?
  2. Константин, чтобы не мусорили в базе, я решил сделать размещение объявлений через кнопку "Добавить объявление" платной (для самоуверенных), а вот с пунктом меню /add (тоже самое но на халяву) надо бы определиться: - либо отправлять данные заявки на почту админу (менеджеру), без размещения на сайте, для работы с заявкой; - либо сделать то-же, что и по кнопке "Добавить объявление", чтобы было однообразно. Сейчас у меня оба варианта работают через регистрацию... Как можно решить этот вопрос? По варианту /add, после добавления пользователем объявления, оно подвешивается на модерацию и перед публикацией можно изменить владельца объявления на себя, но со стороны пользователя здесь возникают непонятки, поскольку он рассчитывает именно на размещение объявления от себя и по настроенному функционалу - на халяву. Если, как вариант, переименовать "ПРОДАТЬ/СДАТЬ" в "Оставить заявку" ?
  3. Отдохнуть вам надо, батенька! Не жалеете вы себя! Всё о стране, да народе думаете...
  4. и добавить туда множественный выбор пользователей и "всем", для удобства рассылки.
  5. Возможно, стоит другой шаблон, а речь ведется о дефолтном agency (ссылки выше). Надо править в работающем шаблоне.
  6. Что-то я запутался в формах добавления объявления... - при нажатии на кнопку "Добавить объявление" пользователь направляется на страницу добавления объявления за плату (если установлено в настройках); - при клике на пункт верхнего меню Продать (/add), появляется та-же форма добавления объявления, только при любом раскладе - бесплатно. Как я понимаю, эта форма должна не размещать объявление на сайте а отправлять письмо в агентство, для работы с заявкой агентством, как и в случае с заявкой на аренду. Что надо поправить?
  7. По полям для конкретных категорий ничего сложного нет, посмотрите как это работает у меня, ссылка на сайт внизу, в подписи, заходим через верхнее меню ПРОДАТЬ/СДАТЬ. Суть заключается в том, чтобы пройти в таблицу data, открыть по очереди необходимые параметры и привязать их к типам недвижимости (кликаем на типы в списке), где они необходим к показу как при заполнении, так и в заполненном варианте на сайте. Адресные поля и прочие общие оставляем как есть, остальные - например площади общая/жилая/кухни, этаж, этажность и сопутствующие жилой недвижимости - ставим галочки напротив типов комнаты, квартиры, дома, дачи и т.п., площадь земельного участка - галочки для домов, дач и участков и т.п. Мероприятие одноразовое, но в результате объемная портянка параметров при показе сократится до необходимых при выборе типа недвижимости.
  8. Спасибо! Всё заработало, только сейчас наткнулся на свой-же косяк - перепутал местами то, что показывать до {else} и после , потому и не показывало. Теперь показывает - для квартир: площадь общ/жил/кух, этаж/этажность - для домов: площадь общ/жил/кух, этажность - для участков: площадь участка Окончательный вариант получился такой: <div class="area"> <span class="key">{$L_SQUARE}:</span> <span class="value"> {if intval($grid_items[i].topic_id)==18 || intval($grid_items[i].topic_id)==31 || intval($grid_items[i].topic_id)==32 || intval($grid_items[i].topic_id)==33 || intval($grid_items[i].topic_id)==34} {$grid_items[i].lot_area} м<sup>2</sup> {else} {$grid_items[i].square_all}/{$grid_items[i].square_live}/{$grid_items[i].square_kitchen} м<sup>2</sup> {/if} </span> </div> <div class="area"> <span class="key"></span> <span class="value"> {if intval($grid_items[i].topic_id)==18 || intval($grid_items[i].topic_id)==31 || intval($grid_items[i].topic_id)==32 || intval($grid_items[i].topic_id)==33 || intval($grid_items[i].topic_id)==34} {else} {$L_FLOOR}: {if intval($grid_items[i].floor)!==0}{$grid_items[i].floor}/{else}{/if}{$grid_items[i].floor_count} {/if} </span> </div>
  9. Это в раздел фриланс. Но какой в этом смысл, контактные данные редко кто меняет, и если очень надо, то: Администратор может изменить данные пользователя в админке -> меню Пользователи Пользователь может изменить свои данные в Личном кабинете -> Профиль
  10. Кусок про этажность решил сделать так: <div class="area"> <span class="key"></span> <span class="value"> {if intval($grid_items[i].topic_id)!==NNN} {$L_FLOOR}: {if intval($grid_items[i].floor)!==0}{$grid_items[i].floor}{else}-{/if}/{$grid_items[i].floor_count} {else} {/if} </span></div>Где NNN - ID раздела "Участки" Теперь, для построек показывает этаж/этажность, а для участков не показывает ничего, в т.ч. слово "Этаж:"
  11. может условия пишу неправильно, но провозился пол-ночи и не работает, либо работает по одному из условий
  12. На такой вариант пишет кучу ошибок, да и мой не лучше... Что-то идёт не так.
  13. Получилось как-то так: <div class="area"> <span class="key">{$L_FLOOR}:</span> <span class="value"> {if intval($grid_items[i].topic_id)!==5} {if intval($grid_items[i].topic_id)!==18} {if intval($grid_items[i].topic_id)!==31} {if intval($grid_items[i].topic_id)!==32} {if intval($grid_items[i].topic_id)!==33} {if intval($grid_items[i].floor)!==0}{$grid_items[i].floor}{else}-{/if}/{$grid_items[i].floor_count} {else} {/if}{/if}{/if}{/if}{/if} </span> </div>Вроде работает...
  14. Отключите эти поля вообще в data, они и не будут показываться, чтобы не путать заполняющего объявление. У вас, как я понимаю, надо предварительно зарегистрироваться и при этом свои данные пользователь уже указывает.
  15. Дмитрий, выгрузка здесь, только я вернул всё обратно. Они сами не могут разобраться, как у них работает модуль приема XML, дали задание своим админам, но судя по всему, их модуль не соображает, что если первым знаком в адресе идет запятая а за ней номер дома, то соответственно улицы нет. <location><country>Россия</country><region>Московская область</region><district>Раменский район</district><locality-name>Электроизолятор</locality-name><address>, 12</address><direction>Егорьевское шоссе</direction><distance>47</distance><latitude>55.585433</latitude><longitude>38.497832</longitude><railway-station>Игнатьево</railway-station></location> Предлагали сначала убрать запятую и пробел перед номером дома, но логично представить, что их модуль приема поймет номер как название улицы, как результат - не прошло. Затем предложили поставить пробел перед запятой, но просто пробел не поставить, т.к. он в базу улиц не запишется, а если кодом - , то ругается выгрузка, файл не формируется, да и не факт, что на стороне приёма их модуль это поймёт. Вчера попробовал поставить тире, тоже не прошло. В результате, оставил эту дурную затею, пока программисты не примут однозначного решения, ломать выгрузку можно сколь угодно долго. Остается ряд нерешенных проблем, о которых писал выше (пост 62), а так-же не во всех объявления в выгрузке присутствует площадь участка, на что принимающая сторона ругается и объявления не принимает. Логику включить/не включить в выгрузку площадь участка так и не понял. <living-space><value>30</value><unit>кв.м</unit></living-space>Так-же и обстоит дело с площадью кухни. В ряде случаев, если дом с участком, коттедж, дача и аналогичное, в выгрузке присутствует площадь кухни но нет площади участка, иногда наоборот, а иногда отсутствуют оба параметра, хотя в объявлениях они на сайте указаны. Как-бы с этим разобраться... Ну а на что вообще жалуется принимающая сторона - здесь , если в файле кликать на номер ID, то покажется кусок выгрузки конкретного объявления.
  16. Попробовал, и что-то не прокатило, может потому, что уже ночь? У меня несколько ID участков, их через запятую писать? Должно быть как-то так... ? <div class="area"> <span class="key">{$L_FLOOR}:</span> <span class="value"> {if grid_items[i].topic_id!=5,18,31,32,33} {if intval($grid_items[i].floor)!==0}{$grid_items[i].floor}{else}-{/if}/{$grid_items[i].floor_count} {else} {/if} </span></div>
  17. Тестил у них на днях SSD-VPS с параметрами покруче моего на рег.ру, честно говоря, не впечатлил. SSD-VPS от Рег.ру оказался шустрее и менее геморройный в плане первоначального запуска сайта. Скорость не впечатлила, часть функционала, которая работает сразу и без проблем у рег.ру, на ihc почему-то не работала, надо было танцевать с бубном. Не знаю, может это на тестовом так, но если обещают полный фарш, только ограниченный по сроку, то и исхожу из этого, дальше пользоваться их услугами не стал.
  18. Логично, но сам я с этим вряд-ли справлюсь, а оптимизировать за счет функционала тоже не радует. Мне проще за хостинг или сервер переплатить, чем потерять клиента, который окупит мои затраты на пятилетку вперед и еще на хлеб с маслом останется
  19. И вот еще додумал туда-же, если общая площадь постройки не указана, то показываем площадь участка (lot_area). <div class="area"><span class="key">{$L_SQUARE} м<sup>2</sup>:</span><!-- /.key --><span class="value">{if intval($grid_items[i].square_all)!==0}{$grid_items[i].square_all}{else}{$grid_items[i].lot_area}{/if}/{$grid_items[i].square_live}/{$grid_items[i].square_kitchen}</span><!-- /.value --></div><!-- /.area --> теперь показывает либо площадь участка, либо площадь постройки - общая/жилая/кухня, если дом с участком, по показываем по второму варианту.
  20. А чтобы на участках не показывало -/0, лучше наверное будет так: <div class="area"> <span class="key">{$L_FLOOR}:</span><!-- /.key --> <span class="value"> {if intval($grid_items[i].floor)!==0}{$grid_items[i].floor} {else} - {/if}/ {if intval($grid_items[i].floor_count)!==0}{$grid_items[i].floor_count} {else} - {/if} </span><!-- /.value --></div><!-- /.area -->в Realia прописать в realty_grid_list.tpl и в realty_grid_thumbs.tpl
  21. Часто сталкиваюсь с ситуацией, когда работаешь в админке, например готовишь к размещению новую страницу - пишешь текст, что-то в это время доводишь до ума в Ворде, Экселе, возможно прервешься на туалет или перекур и пр., на что уходит время, и в конце-концов, когда страница сайта готова, кликаешь Сохранить и бац... вторая смена! Выскакивает панель авторизации в админку и все наработки похерены. Можно как-то увеличить время пребывания админа в системе или сделать периодическое автосохранение результата? Может быть сделать в настройках возможность задавать подобные условия и параметры?
  22. Решил изложить мнение относительно выбора хостинга, не на правах рекламы, а исходя из практики, с чем приходилось столкнуться, может кому пригодится, если встанет вопрос о выборе хостинга. Посмотреть тарифы хостинга https://www.sitebill.ru/client/cart.php?gid=15 На практике приходилось сталкиваться с разными конторами, которые предоставляют услуги хостинга. Одни дорого, другие дёшево, но как в мышеловке и обычно заканчивается кидаловом: - деньги не вернут, если решишь расстаться досрочно; - техподдержка отвратительная - вопрос - ответ только через тикеты, либо за телефонный звонок по 45 руб/минута... вплоть до "пошел на х...!" - обещание золотых гор, а на практике - оно того не стоит; - бестолковый персонал, который не в состоянии что-либо настроить и поддержать в рабочем состоянии, в результате сайт не столько работает сколько глухо лежит; - и т.д. и т.п. Перечислять отличившихся не стану, рейтинги и мнение о них в интернете всё и так красочно говорят. В результате остановился на рег.ру, поскольку счел его золотой серединой цена/качество... К тому-же 50% скидки ко дню рождения на новые заказы, тоже не плохой аргумент Желающим особо не заморачиваться, можно начать с виртуального хостинга по тарифу Host-2 (3025 р/год). Не устраивало в нем ограничение использования процессорного времени 10%, о чем прямо не указывалось и до этой информации надо еще добраться и медленная обработка скриптов, так открывая страницы сайта, работающие на шаблоне Realia, каждый раз можно было наблюдать раздражающее перелистывание вкладок меню с типами недвижимости. Перейдя на сервер VPS по тарифу SSD-VPS-2 (6063 р/год) вышеуказанные проблемы пропали, но с объемом оперативки в 512 Мб всё работает на грани и вполне вероятно, при невысокой нагрузке на сайт, получить сообщение о нехватке оперативной памяти, в связи с чем ресурсоемкие модули обработки начинают отключаться и требуется перезагрузка сервера (10 сек); Надо повышать тариф, а просто прикупить оперативки не получится. Но время не стоит на месте, недавно появились серверы VPS на гибридных дисках, так например тариф H-VPS-3 с проц. 2х2000 Мгц, ОЗУ 1024 Мб и 60 Гб гибридных дисков обойдется в 7280 р/год, чего вполне должно хватить... А сегодня узнал еще и о введении VIP тарифов виртуального хостинга, где обещают SSD диски, 100% процессорного времени и еще ряд интересных моментов для владельца сайта, который не хочет ломать голову и получать приветы с превышением ограничений, блокировками и просьбами перейти на более дорогой тариф: Характеристика Обычные тарифы VIP тарифы Максимальное количество объектов файловой системы 150 000 1 000 000 Максимальное дисковое пространство 25 Гб 35 Гб Максимальное количество http-запросов в секунду на один домен 75 300 Максимальный размер MySQL базы 1 Гб 4 Гб Максимальное количество одновременных fastcgi процессов php 4 32 Максимальный размер выделяемой памяти на процесс 1 Гб 2 Гб Максимальное количество открытых файлов 512 2048 Максимальное количество процессов 18 48 Максимальная среднесуточная нагрузка на CPU 25% 100% Максимальное количество исходящих почтовых сообщений (24 часа) 1440 4500 Я лично этот вариант еще не проверял, но думаю, что вполне достойное предложение. Ценник от 5822 р/год. Планируется и PHP7, он вроде как раза в 3 менее прожорливый. Кто попробует, отпишитесь... К стати вопрос к разработчикам Sitebill, как CMS будет работать с переходом на PHP7 ?
  23. Константин, спасибо за оперативность! Всё работает нормально.
  24. Возникла проблема (шаблон Realia), не понял, как так получилось, случайно обнаружил, при просмотре объявления информация об агенте и прочее, что должно быть расположено справа от объявления, вдруг съехало вниз, под объявление, а на правой стороне появилась правая колонка с главной страницы (наши агенты, спецпредложения, новости). Где искать глюк? Пересмотрел соответствующие tpl, но там вроде проблемы не нашел
  25. Оказалось, что в таком варианте тоже не принимает. Похоже, что это проблема принимающей стороны.