Ссылка на создание топика в определенном блоге

Добрый день. Необходимо на сайте повесить баннер с ссылкой на создание топика в конкретном блоге. Какой урл указать этому баннеру? Или тут всё сложнее чем просто урл? Если всё не так просто, может кто-то сможет помочь за вознаграждение, тогда пишите в личку сколько это будет стоить.

17 комментариев

avatar
Если самый простой вариант, смотрите id этого блога, и прописываете показ кнопки определенному блогу
avatar
Почему? При создании топика мы выбираем селектором блог + человек должен вступить в этот блог, без вступления нельзя ведь написать на блог.

Лучше не заморачивайтесь этим. Это не стоит тех нервов :)
avatar
Если вы нацелены серьезно, то можно поиграть с GET запросами, что нибудь да как нибудь «замутить»
avatar
К сожалению моих знаний хватит только на то, чтобы в шаблоне в сайдбаре прописать баннер и к нему ссылку)
avatar
http://site.ru/topic/add/?blog_id=XX
при этом вы должны состоять в блоге
И да..., юзер может поменять блог на странице добавления топика…
avatar
Спасибо. Так вроде получается, но только если пользователь уже зарегистрирован и авторизован. А если не авторизован то при переходе по ссылке показывается сообщение:
«Ошибка: 404
К сожалению, такой страницы не существует. Вероятно, она была удалена с сервера, либо ее здесь никогда не было.»

Можно ли как-то сделать, чтобы вместо этого пользователю предлагалось зарегистрироваться или авторизоваться?
avatar
Заверните свой баннер в If-else.

if (если пользователь авторизован и вступил в блог) то {
показать баннер с линком на создание топика }
elseif (если пользователь авторизован и НЕ вступил в блог) то {
показать баннер с линком на вступление в блог }
else {
показать баннер с линком на регистрацию\авторизацию }


Это логическое выражение. С помощью неё не составит труда сделать код, понятный для Livestreet. Ну или помогите человеку составить код, по этому выражению. :)
avatar
Да, помогите! Готов заплатить.
avatar
Делать или нет?
avatar
avatar
Дело в том, что мне нужно показывать эту кнопку-баннер на всех страницах сайта. Поясню зачем, чтобы стало понятна моя идея — может быть кто-нибудь подскажет ещё какие-то варианты.
У меня сайт для кадастровых инженеров, где обсуждаются разные проф. вопросы. Я хотел бы привлечь ещё другую аудиторию — простых людей, которые ищут ответы на вопросы о регистрации/оформлении недвижимости. И я хочу повесить кнопку «Задать вопрос кадастровому инженеру» чтобы по ней пользователь писал свой вопрос в соответствующий блог, чтобы пользователь сам не выбирал блог (часто люди этим не заморачиваются и пишут в персональный блог)
avatar
Плагин автоматического вступление в блоги
Плагин убирания персональных блогов
Сделать ссылку вида site.ru/topic/add/?blog_id=xxx как-то так доступную только для зарегистрированных
avatar
а вот как сделать, чтобы незарегистрированные пользователи перенаправлялись на странице регистрации?
avatar
Вам выше уже объяснили или давайте сделаю за 5$
avatar
ок, давайте. Я напишу Вам вечером в личку, мне нужна немного другая логика, чем предложена тут livestreet.ru/blog/18644.html#comment293768
avatar
Хорошо.
avatar
Вот так, например
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.