+5.96
Рейтинг
15.98
Сила

Святослав

Собственно поправил для 1.0.2 версии:
		if (isPost('submit_invite')) {
			$this->Security_ValidateSendForm();

			$bError=false;
			/**
			 * Есть права на отправку инфайтов?
			 */
			if (!$this->ACL_CanSendInvite($this->oUserCurrent) and !$this->oUserCurrent->isAdministrator()) {
				$this->Message_AddError($this->Lang_Get('settings_invite_available_no'),$this->Lang_Get('error'));
				$bError=true;
			}
			/**
			 * Емайл корректен?
			 */
			$mails = explode(';',getRequestStr('invite_mail'));
			foreach ($mails as $mail) {
				if (!func_check($mail,'mail')) {
					$this->Message_AddError($this->Lang_Get('settings_invite_mail_error'),$this->Lang_Get('error'));
					$bError=true;
				}
			}
			/**
			 * Запускаем выполнение хуков
			 */
			$this->Hook_Run('settings_invate_send_before', array('oUser'=>$this->oUserCurrent));
			/**
			 * Если нет ошибок, то отправляем инвайт
			 */
			if (!$bError) {
				foreach ($mails as $mail) {
					$oInvite=$this->User_GenerateInvite($this->oUserCurrent);
					$this->Notify_SendInvite($this->oUserCurrent,$mail,$oInvite);
				}
				$this->Message_AddNoticeSingle($this->Lang_Get('settings_invite_submit_ok'));
				$this->Hook_Run('settings_invate_send_after', array('oUser'=>$this->oUserCurrent));
			}
		}
Спасибо за ответы, я решил данный вопрос в той мере, в которой мне требовалось, сделал это следующим образом, есть в папке plugins файл plugins.dat, в нем меняем по своему разумению порядок плагинов, в обратном порядке и будут менюшки располагаться от этих плагинов.
решил проблему по-другому.
Есть решение от девелоперов оперы, но оно кривое. Вот неплохой вариант, и компактно, и работает корректно. Правда смысл тут в том, что мы не меняем стиль плейсхолдера, но по-крайней мере он становится такого же цвета, как текст инпута, а это уже почти решение.

<script language='JavaScript' type="text/javascript"> 
			function clear_field(field)
			{
				if (field.value==field.defaultValue)
				{
					field.value=''
				}
			}
			function check_field(field)
			{
				if (field.value=='' ||
				field.value==' ')
				{
					field.value=field.defaultValue
				}
			}
		</script>


в инпуте
<input type="text" maxlength="255" name="q" class="input-text" value="{$aLang.search}" onFocus='clear_field(this)' onBlur='check_field(this)'>
  • avatar gedeon
  • 1
неправ был
в native/js/main.js 16-ю строчку
на ls.comments.toggleCommentForm(0,true);