Скела

Скела

это МоЙ СтАтУс
+175
Репутация
451
Рейтинг
#1 Хак для доски объявлений 18 марта 2013 в 10:20
Нил, по актуальности объявы я и не спорю… потому и написал, что остальные пункты не обязательно выполнять кроме первого… т.е. оно существует, но его с структуры доски не находят. Да даже если оно есть… оно будет уже далеко на другой странице, на которой его не будет видно.
+ как решение — на просроченном объявлени можно по середине писать просрочено… и никому до этого дела явно не будет.
Хак многим покажется даже нелепым, но это решение которое искали очень многие на этом форуме. Я сам искал подобное… от того решил поковыряться сам.
#2 Изменение дизайна кнопок 18 марта 2013 в 03:38
это простая работа с классами:
вот пример primgorod.ru/forum/1007/newthread.html
в style.css добавил
  1. .button{
  2. display: inline-block;
  3. *display: inline;
  4. zoom: 1;
  5. padding: 6px 20px;
  6. margin: 0;
  7. cursor: pointer;
  8. border: 1px solid #bbb;
  9. overflow: visible;
  10. font: bold 13px arial, helvetica, sans-serif;
  11. text-decoration: none;
  12. white-space: nowrap;
  13. color: #555;
  14. background-color: #ddd;
  15. background-image: linear-gradient(top, rgba(255,255,255,1),
  16. rgba(255,255,255,0)),
  17. url(data:image/png;base64,iVBORw0KGg[...]QmCC);
  18. transition: background-color .2s ease-out;
  19. background-clip: padding-box; /* Fix bleeding */
  20. border-radius: 3px;
  21. box-shadow: 0 1px 0 rgba(0, 0, 0, .3),
  22. 0 2px 2px -1px rgba(0, 0, 0, .5),
  23. 0 1px 0 rgba(255, 255, 255, .3) inset;
  24. text-shadow: 0 1px 0 rgba(255,255,255, .9);
  25. }
  26.  
  27. .button:hover{
  28. background-color: #eee;
  29. color: #555;
  30. }
  31.  
  32. .button:active{
  33. background: #e9e9e9;
  34. position: relative;
  35. top: 1px;
  36. text-shadow: none;
  37. box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset;
  38. }
а в самом коде заменил места
  1. <input type="submit" name="gosend" value=.....
на
  1. <input class="button" type="submit" name="gosend" value=...
#3 Хак для доски объявлений 17 марта 2013 в 17:40
да. хак под 1.10

Лучше было бы конечно указать что обьявление закрыто

letsgo
в том то и дело, что теперь это доступно… просто указываем более ярко — например фоном.., а не просто строкой ошибки. сделаю — выложу.

Я в этом сомневаюсь)) Объявления не должны жить вечно. Думаю ПС это тоже понимают))

Нил
Если объявлений добавляют много, то будет переизбыток ошибок, а если мало… то доска будет пустой. Касаемо того что ПС понимают — нет не понимают, поэтому в сети в топах сайты пустышки и вирусняки, а нормальные сайты не имеющие денег на развитие чаще попадают в бан.
Простая сопливая история: коллега сделал сайт с онлайн фильмами и честно писал текст с ключивиками… но нашлись те кто стали грабить посты… в итоге те с ТИЦ 20 и уникумом текстом, а у коллеги БАН от яши. Вот и понимание ПС.

Если б ещё при просмотре самого объявления было видно что оно просрочено (сейчас, я так понимаю, только в списке)
Нужное дело, спасибо!

Олег Васильевич я
повторюсь — оно написано что просрочено, просто нужно ярче выразить… сделаю Выложу
#4 Хак для доски объявлений 17 марта 2013 в 09:40
В моём случае доска рассчитана для газет… поэтому дневная доза объявлений будет большая, а не зарегистрированные пользователи могут ставить объявы только на 7 дней… в итоге порядка 10-30 объяв в день будут улетать в 404.
И что с того?! а вот что! Год назад я переносил сайт с Ucoz на DLE платформу… пытаясь сохранить всю структуру. Но 40% страниц изменили названия и т.п. в итого через неделю из-за переизбытка 404 сайт был забанен (только главная страница в поиске) — разбан случился только через 2,5 месяца. Много перечитал форумов, задавал вопросы, грешил на cms DLE… а оказалось — банально 404 превысили какой то там лимит процентного соотношение от основных страниц.
#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/
#5 "Быстрый ответ" на форуме 15 марта 2013 в 13:19
да я поиском пользуюсь каждый раз… нашёл бы — разумеется не стал бы спрашивать
#6 "Быстрый ответ" на форуме 15 марта 2013 в 09:53
Ещё веселей… при нажатии на человека в форуме… в быстрый форум переходит надпись: [ b ]undefined[ / b ],
т.е. пользователь даже не определён
#7 "Быстрый ответ" на форуме 15 марта 2013 в 02:16
идей никаких нет?
#1 "Быстрый ответ" на форуме 14 марта 2013 в 17:12
Всем доброго времени суток.
Столкнулся с проблемой на Icms 1.10.
При нажатии на быстрый ответ вылетает страничка 404 -кто нибудь сталкивался с такой проблемой. Как это решить.
При простом написании ответа — всё нормально.
#8 Тестирование раздела "Авто" 13 марта 2013 в 02:58
красиво и актуально… а в свет то выйдет для обывателей!?
#9 1 марта 2013 в 13:39
Всем привет… Я решил данную проблему.
Смотрим вот здесь PrimGorod.ru -> развлечения-> Alawar
1. Создаём обычный пункт меню с выводом на раздел Alawar игр… но нам не нужны их продажные игры — мы хотим сразу онлайн
2. Создаём ещё один пункт меню, но ссылкой на online, которая по нашему мнению не работала… и вуаля — она заработал
3. пункт меню, созданный первым дело — ставим не публиковать

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