Скела

Скела

это МоЙ СтАтУс
+174
Репутация
445
Рейтинг
#1 Хак для доски объявлений 17 марта 2013 в 08:28
Доброе всем время суток.
Пока не набрал нужных плюсиков, поэтому пишу в форум а не в блог.
Я не раз встречал вопросы про то как добавить объявлению статус "просрочено", но при этом показывать пользователи.
Так же встречается проблема с тем, что скрывая объявление, а уж темболее удаляя его — яша и гугл начинают ругаться на несуществующие странички, потому что они при рассмотрении объявлении натыкаются на 404. То что это пагубно для сайта в поисковике думаю понимает каждый.
вот собственно решение:
1. Для того что бы объявление не терялось в поисковике нужно сделать следующее:
открываем файл \components\board\fronted.php и комментируем строчечку
  1. // неопубликованные показываем админам, модераторам и автору //if (!$item['published'] && !$item['moderator']) { cmsCore::error404(); }
мы добились того что объявление существует, но пользователь в него войдёт если знает точный адрес. поэтому, кто не показывает пользователю неопубликованные объявления дальшн можно не читать, а иначе идём дальше
2. Для того, что бы объявление показывалось пользователю в списке:
открываем файл \components\board\model.php и исправляем в конце вместо =1 на <2, что бы захватывалось и 0 и 1
  1. /* ==================================== */
  2. /* ==================================== */
  3. public function getAdverts($show_all = false, $is_users = false, $is_coments = false, $is_cats = false){
  4.  
  5. $this->deleteOldRecords();
  6. $this->clearOldVips();
  7.  
  8. //подготовим условия
  9. $pub_where = ($show_all ? '1=1' : 'i.published < 2');
  10.  
3. теперь делаем отображение того, что объявление просрочено:
открываем в своём шаблоне components/com_board_items.tpl — это список объявлений… затем везде где встречается
  1. {if !$con.published && $con.is_overdue}
заменяем на
  1. {if $con.is_overdue}
Теперь и пользователи и поисковики и Вы будете довольны.
результат можно посмотреть на primgorod.ru/board/
#1 "Быстрый ответ" на форуме 15 марта 2013 в 13:19
да я поиском пользуюсь каждый раз… нашёл бы — разумеется не стал бы спрашивать
#2 "Быстрый ответ" на форуме 15 марта 2013 в 09:53
Ещё веселей… при нажатии на человека в форуме… в быстрый форум переходит надпись: [ b ]undefined[ / b ],
т.е. пользователь даже не определён
#3 "Быстрый ответ" на форуме 15 марта 2013 в 02:16
идей никаких нет?
#1 "Быстрый ответ" на форуме 14 марта 2013 в 17:12
Всем доброго времени суток.
Столкнулся с проблемой на Icms 1.10.
При нажатии на быстрый ответ вылетает страничка 404 -кто нибудь сталкивался с такой проблемой. Как это решить.
При простом написании ответа — всё нормально.
#4 Тестирование раздела "Авто" 13 марта 2013 в 02:58
красиво и актуально… а в свет то выйдет для обывателей!?
#5 1 марта 2013 в 13:39
Всем привет… Я решил данную проблему.
Смотрим вот здесь PrimGorod.ru -> развлечения-> Alawar
1. Создаём обычный пункт меню с выводом на раздел Alawar игр… но нам не нужны их продажные игры — мы хотим сразу онлайн
2. Создаём ещё один пункт меню, но ссылкой на online, которая по нашему мнению не работала… и вуаля — она заработал
3. пункт меню, созданный первым дело — ставим не публиковать

Надеюсь не только на спасибо, но и на плюсики, что бы я наконец то открыл свой блог с интересными идеями
#6 Поиск и его улучшение 25 февраля 2013 в 13:23
справа выведены поля с формы… для объявлений автомобилей поля специализированы… а вот сделать что бы поиск был по ним — не получается.
В базе создается поле formsdata — в котором просто многострочно расписаны данные
например
25: Нет
26: Да
Как их сортировать ума не приложу… надо как то разбирать по кусочку каждую, но тогда как общий запрос сделать?
#7 Поиск и его улучшение 25 февраля 2013 в 10:17
мне скорее не поиск нужен а реализация запроса с использованием данных форм, я уже крутил — вертел, но что то не знаю как зацепится.
Вроде красиво оформил дополнительные поля ( primgorod.ru/board/read43.html ) но вот толку ни какого не будет от этого… поиск не вяжется.
#8 Интересная фишка для инстанта 24 февраля 2013 в 11:54
двоечник… минутная слава… Идея стара как мир… ещё в институте об этом думали как только узнали про веб камеры… да только "масяню" качали в час по серии — в Приморье нет нормального железа и пропускной способности для такого сайта — даже сейчас.
#9 Дополнительное поле 24 февраля 2013 в 11:41
у конструктора формы есть плохая особенность — нет возможности красиво разместить в tpl можно настроить только место — где будет выезжать. + напрочь убивает возможность реализации поиска
#10 Поиск и его улучшение 24 февраля 2013 в 11:38
Тема и направление интересное… изложу и свою потребность:
кто знает как сделать поиск в доске объявлений по дополнительным формам?
т.е. более развёрнутую форму или сортировку по заданным параметрам
#11 Посоветуйте хостинг 24 февраля 2013 в 11:24
Я держу сайты 3 года и испробовал много хотсингов… однозначно Reg.ru и безлимит (*100гб) и тех поддержка и скорость нормальная
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.