Ratibor |
|
---|---|
#42621 prostogorod: Действительно полнейшая глупость Зачем проверять на одинаковые имена, когда надо проверять пути ?
Само по себе добавление структуры не сложно поправить. В файле /system/structure.php найти: $sql = $db->query("SELECT COUNT(*) FROM $db_structure WHERE structure_area=? AND structure_code=?", array($extension, $data['structure_code'])); и заменить скажем на: $sql = $db->query("SELECT COUNT(*) FROM $db_structure WHERE structure_area=? AND structure_path=?", array($extension, $data['structure_code'])); Тогда можно будет разделы с одинаковыми именами создавать. #42621 prostogorod: Вот тут все намного сложнее Прилично править придется. Причем не только вывод самой структуры, но и все что связано с самими страницами, т.к. они привязаны к structure_code, а надо чтоб было к structure_path.
По хорошему это все бы переделать в любом случае надо, т.к. сейчас как то нелепо получается. Переменная structure_path в любом случае должна быть уникальная, так почему бы ее и не использовать ? Видно раньше ктото схалтурил и вместо привязки к structure_path, привязал все к structure_code. Не задавай глупых вопросов, не услышишь вранья.
|
|
This post was edited by Ratibor (2017-02-02 02:36, 7 years ago) |