Хак для доски объявлений

убираем проблему 404 и помечаем просроченым

#16 18 марта 2013 в 11:54
gozerAl, спасибо! Давно хотел сделать подобное.

Теперь надо сделать отправку уведомлений авторам объявлений, что их объявление просрочено.
#17 18 марта 2013 в 12:45

Объявления актуальны пару недель при нормальном раскладе, а потом звонки по старому объявлению скорее напрягают.

Нил

Ну так простое решение: кнопка в админке с указанием срока когда ставить кнопку "Обьявление закрыто" или скрывать номер телефона. Это давно просится к осуществлению.
#18 18 марта 2013 в 17:36

или скрывать номер телефона.

Именно так у себя и сделал.

Обычное объявление:


------------------------------------------------------------------

Просроченное объявление:


------------------------------------------------------------------

Просроченное объявление для админа:
#19 18 марта 2013 в 17:39

Именно так у себя и сделал.

Александр

Хорошо сделано.
#20 18 марта 2013 в 17:48
Добавил в разделах сколько объявлений: актуальных / всего.
#21 18 марта 2013 в 19:41
Александр, так может стоит хаком своим и поделиться? глядишь общими усилиями нормальную доску замутим.
#22 18 марта 2013 в 20:01
Если Александр с нами поделится, готов буду поделиться своим решением Яндекс карт для доски объявлений
#23 18 марта 2013 в 20:11
Anton Bogoradov, Александр, соединяйте и делитесь!
Если решите, что ваши усилия стоят денег, — смело продавайте!
Нужны оба решения. Очень на доску объявлений станет похож наш компонент "Доска объявлений"
#24 18 марта 2013 в 20:13
Пожертвую 500 р если такие варианты отдадите в пользу сообщества.
#25 18 марта 2013 в 20:26
Собстно я своё решение и так собирался выкладывать в паблик о чём отписывался в теме про Новые типы полей в конструкторе форм но там меня заминусовали после того как я стал защищать права разработчиков кто продает свои решения и если честно немного обиделся =)
#26 18 марта 2013 в 20:58

готов буду поделиться своим решением Яндекс карт для доски объявлений

Anton Bogoradov

Собстно я своё решение и так собирался выкладывать в паблик о чём отписывался в теме про Новые типы полей в конструкторе форм

Anton Bogoradov
Антон, вот как раз можно здесь в теме все и выложить, накидать пост — и все в нем описать, можно и не ждать Александра, он сам решение примет, начинать лучше всего с себя…
#27 18 марта 2013 в 21:01


но там меня заминусовали

Anton Bogoradov
Плюньте! Аргументы:
1. минусаторы, они как Ленин: жили, живут и жить будут (прекрасно)
2. эта братия (шаровики-минусаторы) изначально не была вашими покупателями
3. есть и другие люди...
4. плюньте=)))
#28 18 марта 2013 в 21:23
Антон чем больше решений тем доска будет лучше. Давно вопрос улучшения доски поднимаю. Важный компонент.
#29 18 марта 2013 в 21:50

Антон, вот как раз можно здесь в теме все и выложить, накидать пост — и все в нем описать, можно и не ждать Александра, он сам решение примет, начинать лучше всего с себя ...

Madmax
А вот и тяжёлая артиллерия Madmax, я ведь вам предлагал это выложить и у вас есть этот мод =)
Ну да ладно от слов к делу:
1. Устанавливаем это дополнение без него ни как (не забываем плюсовать автору).
2. Заливаем содержимое этой папки.
3. В файле com_board_item.tpl вашего шаблона в самый верх вставляем
  1.  
  2. {add_css file='/includes/jquery/FancyBox/jquery.fancybox.css'}
  3. {add_js file='/includes/jquery/FancyBox/jquery.fancybox-1.2.1.pack.js'}
  4. {literal}
  5. <script type="text/javascript">
  6. $(document).ready(function() {
  7.  
  8. $("a.iframe").fancybox(
  9. {
  10. "padding" : 5, // отступ контента от краев окна
  11. "frameWidth" : 420, // ширина окна, px (425px - по умолчанию)
  12. "frameHeight" : 420, // высота окна, px(355px - по умолчанию)
  13. "overlayShow" : true, // если true затеняят страницу под всплывающим окном. (по умолчанию true). Цвет задается в jquery.fancybox.css - div#fancy_overlay
  14. "overlayOpacity" : 0.3, // Прозрачность затенения (0.3 по умолчанию)
  15. "centerOnScroll" : true // Если TRUE окно центрируется на экране, когда пользователь прокручивает страницу
  16. });
  17. });
  18. </script>
  19. {/literal}
  20.  
4.В файле url_rewrite.php куда нить воткните
  1.  
  2. $rules[] = array(
  3. 'source' => '/^maps\/map_city.php$/ui',
  4. 'target' => '/includes/myphp/map_city.php',
  5. 'action' => 'alias'
  6. );
  7.  
5. Ну собстно и всё теперь в конструкторе форм создаём поле одна строка, значение поля ссылкой css класс iframe, префикс ссылки /maps/map_city.php?adr=


P.S собстно карту можно выводить в любом месте сайта просто передавая адрес get запросом на исполнительный файл, смысл поймёте когда увидите url ссылки на доске.
Не забудте поправить файл map_city.php указав в нём свою область и город вместо моих =)
P.S.S Благодарность либо в карму либо R321649793195 как создам блог перенесу всё туда.
#30 18 марта 2013 в 21:57

я ведь вам предлагал это выложить и у вас есть этот мод =)

Anton Bogoradov
Ну Антон, это твоя наработка и плюсы тебе зарабатывать.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.