Форуми / National / Russian / Тех. поддержка / Запросы документации

Принимаем вопросы от населения

webitproff
#46457 10.04.2023 08:13
#46450 Kabak:

подскажите , как заменить чекбокс для начала, не трогая php движка.

дайте уже ссылку на сайт, хотите в личку... мне одинаково.

а также свой login.tpl и myskin.php

гляну пока кофе пью

Добавлено 14 минут спустя:

#46456 Dayver:
#46432 Kabak:

и тогда в my_skin.php

$R['form_guest_remember'] = '<input type="checkbox" name="rremember" class="checkmark" />';

$R['form_guest_remember_forced'] = '<input type="checkbox" name="rremember" checked="checked" disabled="disabled" class="checkmark" />';

Чисто в качестве догадки. Причиной дубления чекбокса может быть то что вы дважды попытались переопредилить строковый ресурс (например в разных файлах вашей темы - допустим один раз в my_skin.php а второй раз в my_skin.rc.php ... последний кстати более логичен для этого). И это не повлекло бы ошибки если бы вы оба раза применил знакприсвоения но видимо один раз вы применили не знак равенства

$R['form_guest_remember'] = '<input type="checkbox" name="rremember" class="checkmark" />';

а знак конкатенации

$R['form_guest_remember'] .= '<input type="checkbox" name="rremember" class="checkmark" />'; 

Что уже и могло повлечь дубление чекбокса. 

Павел, ради интереса, я попробывал задублить чекбокс на форме авторизации

и с " .= " и так " = " и никак добиться не получилось используя nemesis.rc.php + nemesis.resources.php и сам nemesis.php который кстати,  как я понимаю, является приоритетнее двух первых, при переопределении ресурсов

аккаунт удален - не срослось с разработчиками
ушел на другой движок

Відредаговано: webitproff (10.04.2023 08:31, 2 року тому)