ХАК - добавление объявлений БЕЗ регистрации и одной формой

Автор: Fuze
Опубликовано: 718 дней назад (4 июня 2010)
Рубрика: Хаки
Редактировалось: 1 раз — 4 июня 2010
+39
Голосов: 45
Данный хак предоставляет возможность добавлять объявления незарегистрированным пользователям.

--единая форма добавления
--капча
--выбор категории
--выбор рубрики в зависимости от категории
--добавление объявления без модерации

Оплатил работу Navras (услуги).

Порядок установки:
распаковываете содержимое архива в корень с заменой файлов. Ссылка на добавление объявления - /board/add.html.
Внимание, для тех, кто в танке: если вы правили файлы, присутствующие в данном архиве, то при замене ваши изменения исчезнут.
Для тех кто не хочет чтобы объявления добавлялись гостями необходимо в файле /components/board/frontend.php
после
Код PHP:
    $inPage->printHeading($_LANG['ADD_ADV']);
вставить вот это
Код PHP:
    if ( !$inUser->id ) {
		$inPage->printHeading($_LANG['NEED_REGISTRATION']);
		echo '<div>'.$_LANG['NEED_REGISTRATION_TEXT'].'</div>';
		echo '<div><a href="/registration">'.$_LANG['GOTO_REGISTRATION'].'</a></div>';
        return;
	}
Актуален для версии 1.6.2 (1.6.1, 1.6.0).

Архив качаем отсюда.
Модуль для вывода последних материалов с пагинацией. | Модуль Прямой эфир
Barrio design # 4 июня 2010 в 16:18 +2
а возможно сделать не для всех а только для зарегистрированных?
Barrio design # 4 июня 2010 в 16:24 +2
ошибка при переходе к объявлению
Fuze # 4 июня 2010 в 17:52 +2
можно, поправил пост
Alex Optimum # 5 июня 2010 в 00:43 +1
Ура, Ура, Ура - поставил, работает
Спасибо автору
pasplus # 11 июня 2010 в 00:29 +2
Спасибо! Спасибо! Спасибо! Это как раз то самое чего так в доске не хватало..... crazy
alpik # 27 октября 2010 в 10:16 +1
Хак замечательный, просто супер. Но вот появилась проблемка - гость добавляет объяву, оно отражается в самих объявлениях, а вот в модуле - новые объявления - не хочет появляться!
Alex Optimum # 27 октября 2010 в 10:20 0
так это же наоборот хорошо, напиши на форме добавления, если юзер не авторизован, чтобы авторизовался и у него появятся дополнительные возможности. Так юзеров можно приучать регистрироваться - а это лишняя страничка для сапы)))
alpik # 27 октября 2010 в 11:09 +1
на то уж пошло если(сапа): ссылка с морды сайта на объяву -> страничка 2 го уровня - в сапе дороже... но не в этом дело... сервис нужен для народа (чтобы было проще, удобнее, быстрее, нагляднее), а так кому надо тот и сам зарегится
0 # 27 октября 2010 в 16:51 +1
спасибо-работает, помогите настроить чтобы объявления размещенные гостями отображались в модуле новые объявления.
alpik # 28 октября 2010 в 22:56 +1
есть еще вопрос - как вызвать только саму форму подачи объявы? я ее хочу в модальное окно вставить...
alexz31 # 30 ноября 2010 в 16:45 +2
Очень хотел бы попросить автора данного хака или может кто уже из пользователей попытался модернизировать хак, чтобы объявления размещенные гостями отображались в модуле новые объявления.
А вообще хак работает отлично.
Alex Optimum # 30 ноября 2010 в 19:28 +2
у меня стоит этот же хак на версии 1,7 - все гости отображаются в новых объявлениях
alexz31 # 1 декабря 2010 в 00:42 0
Alex Optimum, спасибо за информацию, это уже хорошо. Но версию 1,7 я так понимаю ещё рановато ставить на рабочие сайты, так как тест ещё идёт или может уже и можно.
Suslik # 24 января 2011 в 14:31 0
да, в 1.7 тоже работает но увы без капчи ... надо что то придумать
Suslik # 24 января 2011 в 15:18 0
ой, все работает, не заметил что капчи нет для зарегистрированных, а для анонимных все работает )
Fuze # 24 января 2011 в 14:37 0

На 1.7 версии применять данный хак НЕЛЬЗЯ!

Barrio design # 10 марта 2011 в 15:32 0
блин фигово (((
Князь Мышкин # 10 марта 2011 в 16:21 0
а планируется подгонка под актуальную версию?
Нил # 25 марта 2011 в 02:33 0
Большое спасибо. Пригодилось.
0 # 5 апреля 2011 в 19:08 0
так что делать то..применять хак или не надо...нельзя или можно? имею в виду устойчивость работы системы.
Fuze # 5 апреля 2011 в 23:55 +1
Fuze:
На 1.7 версии применять данный хак НЕЛЬЗЯ!
Какими еще словами это объяснить?
chunosoff # 29 мая 2011 в 00:49 +1
Хотелось бы такой же, но с перламутровыми пуговицами для ICMS 1.8
Defrost # 25 июня 2011 в 15:58 0
Спасибо вам Fuze !!! Для всех информация : ХАК работает нормально на 1.8
Fuze # 25 июня 2011 в 16:12 0
работать он работает, но повторяю: ЭТО НЕ КОРРЕКТНО. Используйте на свой страх и риск.
Finder # 1 сентября 2011 в 10:16 0
Работает хорошо, только вот после добавления такой текст:

Добавить объявление

Файл фотографии не был загружен.

Объявление не добавлено.

&#8592; Добавить еще объявление
&#8592; Вернуться к доске объявлений

&#8592; Назад

Где можно исправить, убрать приставку НЕ, которая сбивает с толку, так как объявление добавляется нормально.
Нил # 1 сентября 2011 в 12:50 +1
Ну для себя решил проблему так: в папке languages/rus/ нашел файл с текстами от доски объявлений и убрал Объявление не добавлено, заменил на что то типа "все будет хорошо"))
метод конечно не совсем корректный, костыль, но тоже вариант.
Finder # 1 сентября 2011 в 14:58 0
Благодарствую, исправил. Кстати, данный хак пошел на пользу, исчез глюк когда в объявлении дублировался в начале заголовка вид объявления и они выглядели так: Продам Продам ...
Теперь все исправилось :)
Finder # 1 сентября 2011 в 15:11 0
Н-да, неизвестно еще что считать глюком. В общем теперь объявы, подаваемые через форму подаются без приставки Продам и т.д., а при редактировании их в админке приставка эта добавляется, получается не очень красиво и не предсказуемо. Кто как с этим борется?
Олег Васильевич я # 22 ноября 2011 в 15:04 0
Здравствуйте!
Подскажите, пожалуйста, где исправить вот эту ошибку:

Спасибо!
nedoriko # 17 декабря 2011 в 20:58 0
кто нибудь пробовал на 1.9