montiNovo3logo800 Футажи 9 мая, День Победы!

Футажи и тематические видеоролики КОСМОС.

Футажи и видеоролики 23 февраля - День Защитника Отечества!
calculator

yuotube_vidiko3


Глоссарий | A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z || А  Б  В  Г  Д  Е  Ж  З  И  К  Л  М  Н  О  П  Р  С  Т  У  Ф  Х  Ц  Ч  Ш  Ы  Э  Ю  Я || 0  1  2  3 4 5  6  7  8  9 | Глоссарий
.
Видео снимаешь сам - заходи к нам!

ВНИМАНИЕ! Все материалы сайта представлены только в ознакомительных целях и не предназначены для коммерческого использования!
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1

ТЕМА: Добавить объявление без регистрации? MarketPlace

Добавить объявление без регистрации? MarketPlace 12 года 3 нед. назад #154


  • Сообщений:201 Спасибо получено 83
  • admini аватар
  • admini
  • Administrator
  • Вне сайта
  • Репутация: 18
Насущным встал вопрос добавления объявлений незарегистрированными пользователями, поискав в сети, на одном из сайтов нашел решение этой проблемы, проверил на работе [url=index.php?option=com_marketplace&Itemid=63]Доски объявлений.[/url]

Файл надо редактировать write_ad.php

Код:
_______
$username=$my->username;
$userid=$my->id;
_______

//добавляем после этих строк еще 2 строки

Код:
_______
if ($username == ''){$username = 'message';}
if ($userid == '0'){$userid = '67';}
_______

где 67 - это id нужного пользователя
message - это имя пользователя

И еще вот так надо поменять код чтоб совсем было красиво:

Код:
_____
<!-- email -->
<label class="marketplace" for="email"><?php echo JOO_FORM_EMAIL; ?></label>
<?php
if ($sDbEmail ==''){$sDbEmail = ' Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ';}
if ($isUpdateMode || $bInputFields == 1) {
echo "<input class='".$afEmailClass."' id='email' type='text' name='email' maxlength='50' value='$ad_email'>";
}
else {
echo "<input class='".$afEmailClass."' id='email' type='text' name='email' maxlength='50' value='$sDbEmail' >";
}
?>
<label class="marketplace_right" for="email"><?php echo JOO_FORM_EMAIL_TEXT; ?></label>
<!-- email -->
______

Эта строка была добавлена в код:
Код:
______
if ($sDbEmail ==''){$sDbEmail = ' Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript ';}
______

Таким образом если пользователь авторизуется, то добавляет сообщения от себя, гость - от определенного пользователя (id 67). исправить и откорректировать свои сообщения гость не сможет, так же как и другие пользователи - это позволит оставить кнопку "Мои Объявления" для всех пользователей. ;)
Пробуйте, размещайте свои объявления на [url=index.php?option=com_marketplace&Itemid=63]доске объявлений[/url] ViDiKo сервиса.
  • Страница:
  • 1
foto_video_2_seri
2011-2024 | ViDiKo group |
Top.Mail.Ru

Вы здесь Форум Софт Joomla! CMS Доска объявлений Добавить объявление без регистрации? MarketPlace