Просто типа мой Блог |
| Автор блога: | Anonimus |
|
+17
Anonimus → 5 мая 2010
|
|
Показываем ICQ статус, в профиле пользователя с ссылкой на страничку пользователя на сайте icq.com
![]() заменяем файл http://сайт.ru/templates/ваш_шаблон/components/com_users_profile.tpl на файл из архива если шаблон профиля пользователя имеет уже изменения, которые вы не хотите терять, то открываем файл http://сайт.ru/templates/ваш_шаблон/components/com_users_profile.tpl ищем код Код PHP: и меняем на
{if $usr.showicq && $usr.icq}
<div class="field">
<div class="title">ICQ:</div>
<div class="value">{$usr.icq}</div>
</div>
{/if}
Код PHP:
Для изменения стандартной картинки статуса
{if $usr.showicq && $usr.icq}
<div class="field">
<div class="title">ICQ:</div><img src="http://status.icq.com/online.gif?icq={$usr.icq}&img=27" alt="{$usr.icq}" style="border:none;vertical-align:middle;" /> <a href="http://www.icq.com/people/{$usr.icq}" target="_blank">{$usr.icq}</a></div>
{/if}
![]() 0 ![]() ![]() ![]() 1 ![]() ![]() ![]() 2 ![]() ![]() ![]() 3 ![]() ![]() ![]() 4 ![]() ![]() ![]() 5 ![]() ![]() ![]() 6 ![]() ![]() ![]() 7 ![]() ![]() ![]() 8 ![]() ![]() ![]() 9 ![]() ![]() ![]() 10 ![]() ![]() ![]() 11 ![]() ![]() ![]() 12 ![]() ![]() ![]() 13 ![]() ![]() ![]() 14 ![]() ![]() ![]() 15 ![]() ![]() ![]() 16 ![]() ![]() ![]() 17 ![]() ![]() ![]() 18 ![]() ![]() ![]() 19 ![]() ![]() ![]() 20 ![]() ![]() ![]() 21 ![]() ![]() ![]() 22 ![]() ![]() ![]() 23 ![]() ![]() ![]() 24 ![]() ![]() ![]() 25 ![]() ![]() ![]() 26 ![]() ![]() ![]() 27 ![]() ![]() ![]() Внимание! Не забываем очищать папку http://сайт.ru/cache , после изменений Удачи! ![]() PS Для того, что бы ваш статус icq корректно отображался, так ![]() ![]() ![]() ниже скрин настройки QIP, в ICQ аналогично ![]()
2 комментария
шаблон, статус, компонент, icq статус, icq
|
|
+8
Anonimus → 3 февраля 2010
|
|
Сделал небольшую модификацию, прочитав этот пост, на форуме
т.е вставляем картинку с помощью BB кода, со стороннего ресурса распаковываем содержимое архива, в корень сайта, с заменой для версий ранее 1.5.3, не проверялось! P.S.: доработал, заменив стандартную картинку кнопки |
|
+36
Anonimus → 22 декабря 2009
|
|
Перед тем как зарегистрироваться, бывает необходимо получить согласие пользователя с правилами сайта.
Когда пользователь ставит галочку, что он согласен с правилами, это является как бы его электронной подписью, без которой кнопка "регистрация", в форме, не активна. находим файл \templates\ваш_шаблон\components\com_registration.tpl либо, если вы не скопировали в папку своего шаблона, шаблоны компонентов, то ищем тут \templates\_default_\components\com_registration.tpl открываем файл и находим строку Код PHP:
и заменяем её на код
<input name="save" type="submit" id="save" value="{$LANG.REGISTRATION}" />
Код PHP:
далее открываем файл вашего шаблона, template.php и перед </head> вставляем следующий код
<p><input type="checkbox" name="iagree" value="valeur" onClick="AuthorizeValidation(this.form)" /> Я ознакомился с <a title="правила" href="http://ссылка_на_правила" target="_blank">правилами</a> и согласен с ними </p>
<input name="validation" type="submit" id="save" value="{$LANG.REGISTRATION}" disabled />
Код PHP:
Можно ссылку "Регистрация" направлять прямо на правила сайта, а из правил поставить ссылку на форму регистрации.
<script type="text/javascript">
function AuthorizeValidation(regform) {
if(regform.iagree.checked == true) {regform.validation.disabled = false }
if(regform.iagree.checked == false) {regform.validation.disabled = true }
}
</script>
Ещё можно сделать как вариант, правила сайта в прокручивающемся окне, по всеми полями, которые нужно заполнить, для регистрации. Но первый вариант мне кажется лучше. Кстати, возможно эта фишка немного затруднит автоматическую регистрацию спам-ботов Можно таким образом заблокировать кнопку "отправить", при написании коментов и подписать типа "я не спам-бот" )))) В сочитании с капчёй, это будет защита трудноватая для ботов))) ![]() теперь делаем дополнительную защиту для коментариев открываем \templates\_default_\components\com_comments_add.tpl находим код Код PHP:
и меняем его на
<input class="cm_submit" type="submit" value="{$LANG.SEND}"/>
Код PHP:
<p><input type="checkbox" name="iagree" value="valeur" onClick="AuthorizeValidation(this.form)" /> Я не спам-бот </p>
<input name="validation" type="submit" id="save" value="{$LANG.SEND}" disabled />
|
























































































