public_html/templates/default/css/theme-widgets.cssТолько не понял в какой файл ейный код вставлять? Подскажите, пожалуйста!

ermakover
Сейчас проверил, как сделано на Авито. По своим старым объявлениям. В общем, если объявление завершено, то всех пользователей будет перенаправлять на страницу категории объявления. Сам автор может его (архивное) просмотреть и если надо — возобновить. Другие пользователи объявление целиком уже не видят. Но если заходят в профиль — видят список завершенных.
Мне тоже поначалу понравилось, как на авито сделано, но потом я подумал, что пользователь перейдя по ссылке на конкретное объявление, которое он искал, окажется в категории, где надо будет заново искать подобное. Да и для поисковиков это не верное решение.
Лучше, как на юле и как мы тут обсуждали, чтобы перешёл на архивное объявление и увидел похожие.
Ну да, Вы правы. Похожие объявления виджет и по заголовку найдёт.А к чему лишний мусор хранить в базе? Если сайт активный то этот мусор будет много место занимать.
Такое решение было бы оптимальным.
А то я тут обнаружил в Яндексе десятки тысяч ссылок с турбо, ведущие на 404

Я сделать такое дополнение не смогу, к сожалению, не умею.
Вот создал предложение на github github.com/instantsoft/icms2/issues/994
Если для кого-то ещё актуально — поддержите.
Да, это примерно то и есть, что мы выше обсуждали. Картинки убраны, только заголовок.Лучше так сделать как на codecanyon и в этой записи показывать похожие записи к примеру так codecanyon.net/item/php-ffmpeg-video-converter-20-pro/141198 тоже грамотный подход.
Но я бы оставил текст объявления, а остальные поля убрал.
В идеале хорошо бы оставить от объявления Заголовок и Текст, остальные текстовые поля и фото удалить, тогда бы оно вообще не занимало места на сайте и немного в базе. И не было бы ошибки 404, а под объявлением можно было бы поставить блок "Похожие объявления".Если страница 404 плохо, а объявление в корзине или скрыто, но при этом еще на сайте, но с ошибкой 404, может можно только показывать Заголовок ?
И назвать всё это "Переместить в архив".
Но это в идеале.
Кстати, и перенаправить пользователя в категорию объявления будет сложно, скорее всего, потому что к объявлению полный путь не прописан, у меня объявления вообще сразу в корне site.ru/45-text.html
Нужен полный путь по категориям до объявлений в url.
Но с доской объявлений иначе нельзя, потому, что объявления теряют свою актуальность, пользователи отправляют их в корзину или же отключают. И вот мы получаем множество страниц 404.
На авито этот вопрос решён так. Если объявление отсутствует или в находится архиве, пользователь перенаправляется в категорию отсутствующего объявления, где может поискать такие же объявления по той же тематике.
То есть, если я правильно понимаю, сначала отдаёт ошибку 404 поисковику, чтобы было всё по уму, а потом перенаправляет пользователя в соответствующую категорию.
Как бы такое реализовать на InstantCMS и возможно ли вообще?
Нужно чтобы по крону корректно удаляло, тогда не нужно будет чистить.
Разобрался. Видимо, у меня года два назад было установлено не "Удалить", а "Скрыть" и вот движок по крону и скрывал объявления. На сайте в админке в контенте их не оставалось, а в базе данных и файлы в upload остались.
Ну, что по собственной глупости такая вот беда у меня. Буду вручную чистить.
Да, у меня тоже не ищет по удалённым вручную. Они удаляются корректно.далил руками, не ищет "Продам дорага багата"
А вот по тем, которые авипарс по крону удалил — ищет soba4nik.ru/search?q=%D0%B2%D0%BE%D0%BB%D1%8C%D0%B5%D1%80%D1%8B&type=words&date=all&submit=%D0%9D%D0%B0%D0%B9%D1%82%D0%B8
Сайт стал 44 Гб. Это уже не смешно.
Даже не знаю, как теперь всё это почистить.
Чистильщиком пробовал — он поудалял всё подряд, потому что сайт большой, чистильщик зависал. Еле сайт восстановил. Но по ходу ничего другого не остаётся.
Версия 2.10.1.Какая версия cms у Вас? На 2.11.1 удаленные в корзину объявления не ищет.
Но речь не об объявлениях в корзине, а об удалённых окончательно.
Я покопался и у меня вывод только один напрашивается — возможно, компонент Авипарс по крону удаляет таким образом объявления, что следы от них остаются.
В списке результатов поиска с фотографией и кратким описанием. То есть, само объявление-то удалилось, но память о нём осталась и выдаётся в поиске.
При чём объявления ещё трёхгодичной давности выдаются.
А я и думаю — отчего у меня сайт разросся до чудовищных размеров? Конечно, если на нём остатки от сотен тысяч объявлений прижились и живут.
Картинки, я так понимаю, остаются в upload, сами объявления в базе.
Кто-нибудь сталкивался с подобной проблемой?
Как с этим бороться?
Как удалить окончательно не актуальные объявления и другие материалы?
Чистить папку upload — так там картинки и новых объявлений. В общем, непонятно, что делать.
site.ru/sitemap_content_ТИП-КОНТЕНТА.xml
Да, в принципе, согласен. Хотя бы просто вывод статистики какой умелец реализовал бы…По-поводу накрутки "значений" — это не самая необходимая функция..
А тема начата, чтобы понять — надо это сообществу или нет?
Потому, что многие разработчики делают дополнения, которые не нужны, в общем-то, никому.
А подобное дополнение реально работает. Видит пользователь — вчера добавлено 657 объявлений, сегодня 645 и сам добавляет.
А если в настройках была бы возможность добавить впереди цифру, чтобы увеличить кол-во объявлений для пользователей, а самому знать реальное число — это было бы ещё круче.
Вот у меня в виджете "Кто онлайн" тут soba4nik.ru/users половина ботов, а народ видит, что народ есть на сайте и сами сидят.
Стадный инстинкт.
Вроде бы решение уже готово, но вот не понимаю, почему бы не вывести эти данные в виджет на сам сайт с различными настройками.
Например, объявления.
Сегодня подано столько-то, вчера было столько-то, всего на сайте столько-то.
Или количество регистраций, авторизаций, да чего угодно.
И чтобы он обновлялся в реальном времени. Пользователь сидит на сайте и видит изменения в счётчике.
А если бы ещё можно было этим виджетом подмухлевать, накручивая параметры — цены не было бы такому дополнению.
Тем не менее и мне R2 не отвечает.Никто никуда не исчез, не стоит придумывать. Подобные, ни на чем не основанные заявления, странно звучат.