При добавлении нового материала автоматически не активирован пункт ПРОИЗВОЛЬНЫХ URL

голоса: +2

когда активировано две функции в сео модуле (URL модулей, категорий и материалов задаются вручную и Уникальные Title, Description, Keywords), галочка на Задать индивидуальные URL, Title, Description, Keywords 

при добавлении нового материала НЕ активирована автоматически... а когда активирована только одна (Уникальные Title, Description, Keywords) функция, то галочка всегда стоит при добавлении нового материла, и не нужно постоянно нажимать.

у всех так, или только у меня, кто может проверить?

Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: SEO-модуль
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: +2

Это так задумано и это не является багом если вы об этом.

Но, все это можно реализовать следующим образом. В страницу архива материалов попробуйте поместить в самый низ вот такой код:

<?if($PAGE_ID$='add'||$PAGE_ID$='edit')?>
<script type="text/javascript">(function(){document.getElementById('settitlekeydesc').checked=true;})();</script>
<?endif?>

Дополнительно, в таблицу стилей CSS добавить в самый низ стили:

tr.seo-meta-field.seo-mtf-hide {display: table-row!important;}
| Автор:
возможно ли исправить это? или если можно, то только через скрипт?
> или если можно, то только через скрипт?
>> Да, возможно. ответ выше.
в страницу архива материалов? просто это модуль (каталог файлов)
и там нет архива материалов
Значит в Страницу добавления и редактирования. Так как я проверял в модуле - Блог и там нет страницы добавления и редактирования, там добавляется на страницу архива и условие уже срабатывает при редактировании.
если просто ставишь код "tr.seo-meta-field.seo-mtf-hide {display: table-row!important;}" в ксс, то всё будет работать... не нужно ставить
<?if($PAGE_ID$='add'||$PAGE_ID$='edit')?>
<script type="text/javascript">(function(){document.getElementById('settitlekeydesc').checked=true;})();</script>
<?endif?>
пробуйте, я это набросал на быструю руку, конечно если сделать как вы говорите, то просто будут видны поля, но чтобы применялись ваши данные которые вы будете вводить, нужно ставить галочку напротив пункта
а есть код не на быструю руку? просто даже когда галочка не стоит материал добавляется...
если галочка не стоит, то и соответственно урл не применится, чтобы применялись изменения, нужно чтобы пункт был отмечен
всё меняется, даже при редактировании материала
В общем, не рекомендую использовать все те стили или скрипт выше, есть стандартный пункт где быстро отмечаем пункт и пишем уникальный урл, вроде проблем с этим нет.

Если вам хочется помучиться с данным полем, обратитесь на - http://upartner.pro/ к фрилансерам за написанием скрипта.
а возможно ли автоматически добавить в форму ПРОИЗВОЛЬНЫХ URL своё слово?
например, чтобы всегда при добавлении нового материала это поле выглядело вот так : сайт.com/igra/
и после этого уже дописывать свой уникальный урл
Можно, где заказать реализацию скрипта, я уже писал выше.
...