Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Yurbanizator

Ошибка при попытке войти в раздел Безопасность и конфиденциальность

Рекомендованные сообщения

Пытаясь настроить подтверждение по емайлу при регистрации, зашел в АЦ - Настройки - Безопасность и конфиденциальность получил ошибку:

 

Fatal error: Call to a member function captchaGD() on a non-object in /var/www/web9/html/seemann.seaterra.su/forum/ips_kernel/class_captcha_plugin/default.php on line 153

 

в указаном файле по укзанной строке нахоидтся следующее:

 

 return $this->ipsclass->compiled_templates['skin_global']->captchaGD( $captcha_unique_id );

 

Чем можно исправить?

Поделиться сообщением


Ссылка на сообщение

форум недообновили. Скорей всего. Надо шаблон добавить этот.

Где-то, вроде даже у нас, писали содержимое этого шаблона

Поделиться сообщением


Ссылка на сообщение
форум недообновили. Скорей всего. Надо шаблон добавить этот.

Где-то, вроде даже у нас, писали содержимое этого шаблона

он новый.

Поделиться сообщением


Ссылка на сообщение

Значит был баг ips (:

 

добавьте в группу skin_global шаблон такой вот

 

Имя: captchaGD

Входящие переменные: $regid=""

Группа фрагментов: skin_global

Содержимое:

<if="$this->ipsclass->input['act'] == 'xmlout'">
$regid
<else />
<input type="hidden" name="regid" id='regid' value="$regid" />
<fieldset>
<legend><b>{$this->ipsclass->lang['las_title']}</b></legend>
	<table class='ipbtable' cellspacing="0">
		<tr>
			<td width="1%">
				{$this->ipsclass->lang['las_input']}<div class="desc">{$this->ipsclass->lang['las_input_text']}</div>
				<input type="text" size="25" maxlength="32" name="reg_code" />
			</td>
			<td align="center" ><img id='gd-antispam' src="{$this->ipsclass->base_url}act=captcha&do=showImage&regid={$regid}" title='{$this->ipsclass->lang['gbl_gd_reload']}' alt="{$this->ipsclass->lang['alt_loadingimg']}" />
				<script type='text/javascript'>
					init_gd_image();
				</script>
			</td>
		</tr>
	</table>
</fieldset>
</if>

Поделиться сообщением


Ссылка на сообщение
Значит был баг ips (:

 

добавьте в группу skin_global шаблон такой вот

 

Имя: captchaGD

Входящие переменные: $regid=""

Группа фрагментов: skin_global

...

 

А нельзя ли поподробнее описать, в какую директорию, файл вставлять указанный код.

Поделиться сообщением


Ссылка на сообщение

Не в директорию, а в шаблоны.

ACP > Внешний вид > Ваш скин > редактирование html > skin_global > раскрываем

Справа внизу командуем "добавить..."

Поделиться сообщением


Ссылка на сообщение
Не в директорию, а в шаблоны.

ACP > Внешний вид > Ваш скин > редактирование html > skin_global > раскрываем

Справа внизу командуем "добавить..."

 

Указанный шаблон captchaGD уже существует!

Поделиться сообщением


Ссылка на сообщение

Ну так код там замените...

Поделиться сообщением


Ссылка на сообщение
Ну так код там замените...

 

Код на первый взгляд тот же... но всё равно заменил, результат тот же. ;)

Поделиться сообщением


Ссылка на сообщение

скорей всего не тот скин выбрали

Поделиться сообщением


Ссылка на сообщение
скорей всего не тот скин выбрали

Дело в том, что он у меня один единственный, остальные я удалил, оставив только Классический стиль IPB (синий)

Поделиться сообщением


Ссылка на сообщение

Гадит превьюшка обычной капчи в таблицу настройек. В принципе, она там нафиг не нужна, если у вас рекапча работает.

 

Заберитесь в sources/component_acp/settings_plugin/securityandprivacy.php, замените строку 89

 

$settings[ $id ]['conf_description'] .= "<br /><strong>Preview</strong><br /><img src='{$this->ipsclass->vars['board_url']}/index.php?act=captcha&do=showImage&regid={$captchaHTML}' border='0' />";

на

 

$settings[ $id ]['conf_description'] .= "";

 

и будет вам счасте.

Поделиться сообщением


Ссылка на сообщение

Не до конца вас понял, что значит:

Гадит превьюшка обычной капчи в таблицу настройек.

И к чему приведет сие исправление?

Поделиться сообщением


Ссылка на сообщение

Исчезнет картинка-образец обычной капчи. Она генерится динамически, при обращении к этому генератору вылезает ошибка.

Это единственное, что можно сделать без доступа к файлам форума.

Поделиться сообщением


Ссылка на сообщение
Исчезнет картинка-образец обычной капчи. Она генерится динамически, при обращении к этому генератору вылезает ошибка.

Это единственное, что можно сделать без доступа к файлам форума.

 

Мне необходим доступ к Настройкам "Безопасность и Конф.", с капчей делать ничего не надо. Или я вас как то недопонимаю?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...