Просто типа мой Блог

Автор блога: Anonimus

Показываем ICQ статус, в профиле, с ссылкой на страничку юзера на icq.com

Показываем 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 до 27, в данном значении: &img=27

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 , после изменений
Удачи!  v

PS

Для того, что бы ваш статус icq корректно отображался, так
или так
, а не так
, то не забываем в настройка вашего клиента поставить галочку
ниже скрин настройки QIP, в
ICQ аналогично

Вставка картинок через BB коды, без закачки на сервер (сайт)

Сделал небольшую модификацию, прочитав этот пост, на форуме
т.е вставляем картинку с помощью BB кода, со стороннего ресурса

распаковываем содержимое архива, в корень сайта, с заменой

для версий ранее 1.5.3, не проверялось!

P.S.: доработал, заменив стандартную картинку кнопки

Заставляем соглашаться с правилами сайта. Останавливаем спам-ботов.

Перед тем как зарегистрироваться, бывает необходимо получить согласие пользователя с правилами сайта.
Когда пользователь ставит галочку, что он согласен с правилами, это является как бы его электронной подписью, без которой кнопка "регистрация", в форме, не активна.
находим файл
\templates\ваш_шаблон\components\com_registration.tpl
либо, если вы не скопировали в папку своего шаблона, шаблоны компонентов, то ищем тут
\templates\_default_\components\com_registration.tpl

открываем файл и находим строку
Код PHP:
<input name="save" type="submit" id="save" value="{$LANG.REGISTRATION}" />
и заменяем её на код

Код PHP:
 <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 />
далее открываем файл вашего шаблона, template.php и перед </head> вставляем следующий код

Код 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 />