Нил, по актуальности объявы я и не спорю… потому и написал, что остальные пункты не обязательно выполнять кроме первого… т.е. оно существует, но его с структуры доски не находят. Да даже если оно есть… оно будет уже далеко на другой странице, на которой его не будет видно.
+ как решение — на просроченном объявлени можно по середине писать просрочено… и никому до этого дела явно не будет.
Хак многим покажется даже нелепым, но это решение которое искали очень многие на этом форуме. Я сам искал подобное… от того решил поковыряться сам.
Скела
это МоЙ СтАтУс
+175
Репутация
451
Рейтинг
это простая работа с классами:
вот пример primgorod.ru/forum/1007/newthread.html
в style.css добавил
а в самом коде заменил места
на
вот пример primgorod.ru/forum/1007/newthread.html
в style.css добавил
.button{ display: inline-block; *display: inline; zoom: 1; padding: 6px 20px; margin: 0; cursor: pointer; border: 1px solid #bbb; overflow: visible; font: bold 13px arial, helvetica, sans-serif; text-decoration: none; white-space: nowrap; color: #555; background-color: #ddd; background-image: linear-gradient(top, rgba(255,255,255,1), rgba(255,255,255,0)), url(data:image/png;base64,iVBORw0KGg[...]QmCC); transition: background-color .2s ease-out; background-clip: padding-box; /* Fix bleeding */ border-radius: 3px; box-shadow: 0 1px 0 rgba(0, 0, 0, .3), 0 2px 2px -1px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .3) inset; text-shadow: 0 1px 0 rgba(255,255,255, .9); } .button:hover{ background-color: #eee; color: #555; } .button:active{ background: #e9e9e9; position: relative; top: 1px; text-shadow: none; box-shadow: 0 1px 1px rgba(0, 0, 0, .3) inset; }
<input type="submit" name="gosend" value=.....
<input class="button" type="submit" name="gosend" value=...
да. хак под 1.10
Простая сопливая история: коллега сделал сайт с онлайн фильмами и честно писал текст с ключивиками… но нашлись те кто стали грабить посты… в итоге те с ТИЦ 20 и уникумом текстом, а у коллеги БАН от яши. Вот и понимание ПС.
в том то и дело, что теперь это доступно… просто указываем более ярко — например фоном.., а не просто строкой ошибки. сделаю — выложу.Лучше было бы конечно указать что обьявление закрыто
Если объявлений добавляют много, то будет переизбыток ошибок, а если мало… то доска будет пустой. Касаемо того что ПС понимают — нет не понимают, поэтому в сети в топах сайты пустышки и вирусняки, а нормальные сайты не имеющие денег на развитие чаще попадают в бан.Я в этом сомневаюсь)) Объявления не должны жить вечно. Думаю ПС это тоже понимают))
Простая сопливая история: коллега сделал сайт с онлайн фильмами и честно писал текст с ключивиками… но нашлись те кто стали грабить посты… в итоге те с ТИЦ 20 и уникумом текстом, а у коллеги БАН от яши. Вот и понимание ПС.
повторюсь — оно написано что просрочено, просто нужно ярче выразить… сделаю ВыложуЕсли б ещё при просмотре самого объявления было видно что оно просрочено (сейчас, я так понимаю, только в списке)
Нужное дело, спасибо!
В моём случае доска рассчитана для газет… поэтому дневная доза объявлений будет большая, а не зарегистрированные пользователи могут ставить объявы только на 7 дней… в итоге порядка 10-30 объяв в день будут улетать в 404.
И что с того?! а вот что! Год назад я переносил сайт с Ucoz на DLE платформу… пытаясь сохранить всю структуру. Но 40% страниц изменили названия и т.п. в итого через неделю из-за переизбытка 404 сайт был забанен (только главная страница в поиске) — разбан случился только через 2,5 месяца. Много перечитал форумов, задавал вопросы, грешил на cms DLE… а оказалось — банально 404 превысили какой то там лимит процентного соотношение от основных страниц.
И что с того?! а вот что! Год назад я переносил сайт с Ucoz на DLE платформу… пытаясь сохранить всю структуру. Но 40% страниц изменили названия и т.п. в итого через неделю из-за переизбытка 404 сайт был забанен (только главная страница в поиске) — разбан случился только через 2,5 месяца. Много перечитал форумов, задавал вопросы, грешил на cms DLE… а оказалось — банально 404 превысили какой то там лимит процентного соотношение от основных страниц.
Доброе всем время суток.
Пока не набрал нужных плюсиков, поэтому пишу в форум а не в блог.
Я не раз встречал вопросы про то как добавить объявлению статус "просрочено", но при этом показывать пользователи.
Так же встречается проблема с тем, что скрывая объявление, а уж темболее удаляя его — яша и гугл начинают ругаться на несуществующие странички, потому что они при рассмотрении объявлении натыкаются на 404. То что это пагубно для сайта в поисковике думаю понимает каждый.
вот собственно решение:
1. Для того что бы объявление не терялось в поисковике нужно сделать следующее:
открываем файл \components\board\fronted.php и комментируем строчечку
мы добились того что объявление существует, но пользователь в него войдёт если знает точный адрес. поэтому, кто не показывает пользователю неопубликованные объявления дальшн можно не читать, а иначе идём дальше
2. Для того, что бы объявление показывалось пользователю в списке:
открываем файл \components\board\model.php и исправляем в конце вместо =1 на <2, что бы захватывалось и 0 и 1
3. теперь делаем отображение того, что объявление просрочено:
открываем в своём шаблоне components/com_board_items.tpl — это список объявлений… затем везде где встречается
заменяем на Теперь и пользователи и поисковики и Вы будете довольны.
результат можно посмотреть на primgorod.ru/board/
Пока не набрал нужных плюсиков, поэтому пишу в форум а не в блог.
Я не раз встречал вопросы про то как добавить объявлению статус "просрочено", но при этом показывать пользователи.
Так же встречается проблема с тем, что скрывая объявление, а уж темболее удаляя его — яша и гугл начинают ругаться на несуществующие странички, потому что они при рассмотрении объявлении натыкаются на 404. То что это пагубно для сайта в поисковике думаю понимает каждый.
вот собственно решение:
1. Для того что бы объявление не терялось в поисковике нужно сделать следующее:
открываем файл \components\board\fronted.php и комментируем строчечку
// неопубликованные показываем админам, модераторам и автору //if (!$item['published'] && !$item['moderator']) { cmsCore::error404(); }
2. Для того, что бы объявление показывалось пользователю в списке:
открываем файл \components\board\model.php и исправляем в конце вместо =1 на <2, что бы захватывалось и 0 и 1
/* ==================================== */ /* ==================================== */ public function getAdverts($show_all = false, $is_users = false, $is_coments = false, $is_cats = false){ $this->deleteOldRecords(); $this->clearOldVips(); //подготовим условия $pub_where = ($show_all ? '1=1' : 'i.published < 2');
открываем в своём шаблоне components/com_board_items.tpl — это список объявлений… затем везде где встречается
{if !$con.published && $con.is_overdue}
{if $con.is_overdue}
результат можно посмотреть на primgorod.ru/board/
да я поиском пользуюсь каждый раз… нашёл бы — разумеется не стал бы спрашивать
Ещё веселей… при нажатии на человека в форуме… в быстрый форум переходит надпись: [ b ]undefined[ / b ],
т.е. пользователь даже не определён
т.е. пользователь даже не определён
идей никаких нет?
Всем доброго времени суток.
Столкнулся с проблемой на Icms 1.10.
При нажатии на быстрый ответ вылетает страничка 404 -кто нибудь сталкивался с такой проблемой. Как это решить.
При простом написании ответа — всё нормально.
Столкнулся с проблемой на Icms 1.10.
При нажатии на быстрый ответ вылетает страничка 404 -кто нибудь сталкивался с такой проблемой. Как это решить.
При простом написании ответа — всё нормально.
красиво и актуально… а в свет то выйдет для обывателей!?
#9
1 марта 2013 в 13:39
Всем привет… Я решил данную проблему.
Смотрим вот здесь PrimGorod.ru -> развлечения-> Alawar
1. Создаём обычный пункт меню с выводом на раздел Alawar игр… но нам не нужны их продажные игры — мы хотим сразу онлайн
2. Создаём ещё один пункт меню, но ссылкой на online, которая по нашему мнению не работала… и вуаля — она заработал
3. пункт меню, созданный первым дело — ставим не публиковать
Надеюсь не только на спасибо, но и на плюсики, что бы я наконец то открыл свой блог с интересными идеями
Смотрим вот здесь PrimGorod.ru -> развлечения-> Alawar
1. Создаём обычный пункт меню с выводом на раздел Alawar игр… но нам не нужны их продажные игры — мы хотим сразу онлайн
2. Создаём ещё один пункт меню, но ссылкой на online, которая по нашему мнению не работала… и вуаля — она заработал
3. пункт меню, созданный первым дело — ставим не публиковать
Надеюсь не только на спасибо, но и на плюсики, что бы я наконец то открыл свой блог с интересными идеями
справа выведены поля с формы… для объявлений автомобилей поля специализированы… а вот сделать что бы поиск был по ним — не получается.
В базе создается поле formsdata — в котором просто многострочно расписаны данные
например
25: Нет
26: Да
Как их сортировать ума не приложу… надо как то разбирать по кусочку каждую, но тогда как общий запрос сделать?
В базе создается поле formsdata — в котором просто многострочно расписаны данные
например
25: Нет
26: Да
Как их сортировать ума не приложу… надо как то разбирать по кусочку каждую, но тогда как общий запрос сделать?
мне скорее не поиск нужен а реализация запроса с использованием данных форм, я уже крутил — вертел, но что то не знаю как зацепится.
Вроде красиво оформил дополнительные поля ( primgorod.ru/board/read43.html ) но вот толку ни какого не будет от этого… поиск не вяжется.
Вроде красиво оформил дополнительные поля ( primgorod.ru/board/read43.html ) но вот толку ни какого не будет от этого… поиск не вяжется.
двоечник… минутная слава… Идея стара как мир… ещё в институте об этом думали как только узнали про веб камеры… да только "масяню" качали в час по серии — в Приморье нет нормального железа и пропускной способности для такого сайта — даже сейчас.
у конструктора формы есть плохая особенность — нет возможности красиво разместить в tpl можно настроить только место — где будет выезжать. + напрочь убивает возможность реализации поиска