Добавление объявления без регистрации

 
Посетитель
small user social cms
Медаль
Сообщений: 239
Подскажите, можно ли настроить доску объявлений, что бы незарегистрированный пользователь мог добавлять?


или для незарегистрированного пользователя просмтаривающего доску объявлений, как вывести сообщение что для того что бы добавить объявление - нужно зарегистрироваться?

(а то они не могут кнопки найти)
Редактировалось: 1 раз (Последний: 1 июня 2010 в 11:30)
Посетитель
small user social cms
Медаль
Сообщений: 315
идем \templates\_default_\components, открываем файл com_board_items.tpl, после 58 строки вставляем:
<tr><td>Для того, чтобы добавить объявление, необходимо зарегистрироваться.</td></tr>

и копируем этот файлик с сохранением структуры папок в свой шаблон.

ну и при желании можно стили прицепить.
Редактировалось: 1 раз (Последний: 1 июня 2010 в 14:40)
Россия - страна недокументированных возможностей.
Шаблоны Блог.
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 239
Спасибо, а не трудно подскахать куда именно вставить?
а то в блокноте строки не подписаны.


{* ================================================================================ *}
{* ==================== Просмотр объявления (на доске объявлений) ================= *}
{* ================================================================================ *}

<div class="bd_item_details_full">
<span class="bd_item_date">{$item.pubdate}</span>
{if $item.city}
<span class="bd_item_city">
<a href="/board/{$menuid}/city/{$item.enc_city}">{$item.city}</a>
</span>
{/if}
{if $item.user}
<span class="bd_item_user">
<a href="/users/0/{$item.user_id}/profile.html">{$item.user}</a>
</span>
{/if}
{if $moderator}
<span class="bd_item_edit"><a href="/board/{$menuid}/edit{$item.id}.html">Редактировать</a></span>
<span class="bd_item_delete"><a href="/board/{$menuid}/delete{$item.id}.html">Удалить</a></span>
{/if}
</div>

<table width="100%" height="" cellspacing="" cellpadding="0" class="bd_item_full">
<tr>
{if $item.file && $cfg.photos}
<td width="64">
<img class="bd_image_small" src="/images/board/medium/{$item.file}" border="0" alt="{$item.title}"/>
</td>
{/if}
<td valign="top">
<div class="bd_text_full">{$item.content}</div>
</td>
</tr>
</table>

<div class="bd_links">
{if $is_user}
{if $item.user_id != $user_id}
<span class="bd_message"><a href="/users/0/{$item.user_id}/sendmessage.html">Написать сообщение автору</a></span>
{/if}
{/if}
<span class="bd_author"><a href="/users/{$menuid}/{$item.user_id}/board.html">Все объявления автора</a></span>
</div>
Посетитель
small user social cms
Медаль
Сообщений: 315
сейчас на мобиле, скачай akelpad, ставишь курсор на строчку, внизу в строке состояния смотришь номер строки. А вообще перед последним </table>
Редактировалось: 1 раз (Последний: 1 июня 2010 в 20:43)
Россия - страна недокументированных возможностей.
Шаблоны Блог.
Посетитель
small user social cms
Медаль
Сообщений: 315
и еще можешь вставить туда сразу ссылку на регистрацию, можно какую-нибудь красивую кнопку забацать, да в gif
Россия - страна недокументированных возможностей.
Шаблоны Блог.
Посетитель
small user social cms
Медаль
Сообщений: 239
К сожалению я по ошибке выложил листинг другого файла.
а в правильно пробовал перед закрытием таблицы вставлять код, не получается.
Не подскажите где здесь вставить код о необходимости зарегистрироваться?


{* ================================================================================ *}
{* ==================== Cписок объявлений (на доске объявлений) =================== *}
{* ================================================================================ *}

<div class="board_gallery">
{if $is_items}
<table width="100%" cellpadding="0" cellspacing="0" border="0">
{assign var="col" value="1"}
{foreach key=tid item=con from=$items}
{if $col==1} <tr> {/if}
<td valign="top" width="{$colwidth}%">
<table width="100%" height="" cellspacing="" cellpadding="0" class="bd_item">
<tr>
{if $cfg.photos}
<td width="30" valign="top">
<img class="bd_image_small" src="/images/board/small/{$con.file}" border="0" alt="{$con.title}"/>
</td>
{/if}
<td valign="top">
<div class="bd_title">
<a href="/board/{$menuid}/read{$con.id}.html" title="{$con.title}">{$con.title}</a>
</div>
<div class="bd_text">
{$con.content}
</div>
<div class="bd_item_details">
<span class="bd_item_date">{$con.fpubdate}</span>
{if $con.city}
<span class="bd_item_city"><a href="/board/{$menuid}/city/{$con.enc_city}">{$con.city}</a></span>
{/if}
{if $con.user}
<span class="bd_item_user"><a href="/users/0/{$con.user_id}/profile.html">{$con.user}</a></span>
{/if}
{if $con.moderator}
<span class="bd_item_edit"><a href="/board/{$menuid}/edit{$con.id}.html">Редактировать</a></span>
<span class="bd_item_delete"><a href="/board/{$menuid}/delete{$con.id}.html">Удалить</a></span>
{/if}
</div>
</td>
</tr>
</table>
</td>
{if $col==$maxcols} </tr> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if}
{/foreach}
{if $col>1}
<td colspan="{math equation="x - y + 1" x=$col y=$maxcols}"> </td></tr>
{/if}




</table>
{$pagebar}
{elseif $cat.id != $root_id}
<p>Объявления не найдены.</p>
{/if}
</div>

{if $cat.public && $is_user}
<table cellpadding="2" cellspacing="0" style="margin-bottom:10px">
<tr><td><img src="/components/board/images/add.gif" border="0"/></td>
<td><a style="text-decoration:underline" href="/board/{$menuid}/{$cat.id}/add.html">Добавить объявление в эту рубрику</a></td></tr>

<tr><td>Для того, чтобы добавить объявление, необходимо зарегистрироваться.</td></tr>


</table>
{/if}
Посетитель
small user social cms
Медаль
Сообщений: 239
К сожалению я по ошибке выложил листинг другого файла.
а в правильно пробовал перед закрытием таблицы вставлять код, не получается.
Не подскажите где здесь вставить код о необходимости зарегистрироваться?


{* ================================================================================ *}
{* ==================== Cписок объявлений (на доске объявлений) =================== *}
{* ================================================================================ *}

<div class="board_gallery">
{if $is_items}
<table width="100%" cellpadding="0" cellspacing="0" border="0">
{assign var="col" value="1"}
{foreach key=tid item=con from=$items}
{if $col==1} <tr> {/if}
<td valign="top" width="{$colwidth}%">
<table width="100%" height="" cellspacing="" cellpadding="0" class="bd_item">
<tr>
{if $cfg.photos}
<td width="30" valign="top">
<img class="bd_image_small" src="/images/board/small/{$con.file}" border="0" alt="{$con.title}"/>
</td>
{/if}
<td valign="top">
<div class="bd_title">
<a href="/board/{$menuid}/read{$con.id}.html" title="{$con.title}">{$con.title}</a>
</div>
<div class="bd_text">
{$con.content}
</div>
<div class="bd_item_details">
<span class="bd_item_date">{$con.fpubdate}</span>
{if $con.city}
<span class="bd_item_city"><a href="/board/{$menuid}/city/{$con.enc_city}">{$con.city}</a></span>
{/if}
{if $con.user}
<span class="bd_item_user"><a href="/users/0/{$con.user_id}/profile.html">{$con.user}</a></span>
{/if}
{if $con.moderator}
<span class="bd_item_edit"><a href="/board/{$menuid}/edit{$con.id}.html">Редактировать</a></span>
<span class="bd_item_delete"><a href="/board/{$menuid}/delete{$con.id}.html">Удалить</a></span>
{/if}
</div>
</td>
</tr>
</table>
</td>
{if $col==$maxcols} </tr> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if}
{/foreach}
{if $col>1}
<td colspan="{math equation="x - y + 1" x=$col y=$maxcols}"> </td></tr>
{/if}




</table>
{$pagebar}
{elseif $cat.id != $root_id}
<p>Объявления не найдены.</p>
{/if}
</div>

{if $cat.public && $is_user}
<table cellpadding="2" cellspacing="0" style="margin-bottom:10px">
<tr><td><img src="/components/board/images/add.gif" border="0"/></td>
<td><a style="text-decoration:underline" href="/board/{$menuid}/{$cat.id}/add.html">Добавить объявление в эту рубрику</a></td></tr>

<tr><td>Для того, чтобы добавить объявление, необходимо зарегистрироваться.</td></tr>


</table>
{/if}
Посетитель
small user social cms
Медаль
Сообщений: 315
готовый файлик, получится как на скрине:

Добавление объявления без регистрации

засовываем его в папку \templates\!!!шаблон!!!\components
Прикрепленные файлы:
com_board_items_b6a7c.zip | 1.09 Кб | Скачали: 531
Россия - страна недокументированных возможностей.
Шаблоны Блог.
Посетитель
no avatar
Сообщений: 64
Данная строка будет отображаться только для зарегистрированных пользователей. Гости её не увидят.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.