1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

Логика при создании узлов

Тема в разделе "Основные вопросы по XenForo", создана пользователем Oleg Voproskin, 26.05.2011.

Загрузка
  1. Oleg Voproskin

    Oleg Voproskin Форумный тролль

    Регистрация:
    18.05.11
    Сообщения:
    94
    Симпатии:
    25
    Кто общается с разработчиками, может зададите им вопрос?
    (Если Я конечно не гребу) :)

    Администратор форума создает "дерево узлов".

    Снимок4.gif

    В категории Россия, уже создано 4 раздела, продолжаем дальше:

    Снимок1.gif
    Логика (моя):): мы создаем "Такой же" раздел, с такими же настройками, как Алтай и Алтайский край.
    Раздел Алтайский край - является"шаблоном" для нового "чего-то".
    Но господа! Ведь предыдущий узел, взятый в качестве шаблона был Разделом!
    Зачем мне предлагают выбор "типа узла"? Если Я создаю "такой же" узел?
    Если взяли в качестве шаблона "Раздел", пусть и галочка стоит (помечает как раздел).

    Снимок2.gif

    Бог с ней с галочкой, поставим сами. И переходим далее:

    Снимок3.gif

    При создании "очередного" раздела почему не добавлять автоматически +1 к идентификатору? Админу не надо думать, какой номер был у предыдущего :) ... админ знает, что скрипт сам за него все посчитает и предложит "правильный! ID.
    В 99% - Админ это все равно пропишет +1! Но руками.
    Если же админу не нужен "автопилот", то он вписывает нужный ему ID.

    Ну если есть понятие Шаблон - то таковым он и должен быть! :)
    Сейчас - это "вроде шаблон" - но что в нем шаблонного непонятно!
     
    CyberAP нравится это.
  2. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    А зачем тема была в этом разделе? :)
    Верно подметили. Я тоже этот момент не совсем понял. Надо будет спросить их :)
    Если речь про Порядок отображения, то не соглашусь. Если я создаю один за одним, то и не меняю обычно ничего. Плюс, мне кажется, тут сложно будет реализовать, т.к. настройки стандартные обычно хранятся в одном виде. Хотя могу и ошибаться.
     
  3. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    По сути - это не шаблон. "Такой же" это в данном случае перевод слова sibling и означает "создать узел на том же уровне".
     
  4. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Так может нам стоит изменить перевод?
     
  5. Oleg Voproskin

    Oleg Voproskin Форумный тролль

    Регистрация:
    18.05.11
    Сообщения:
    94
    Симпатии:
    25
    Дело не в переводе.
    Перевод как раз нормально отображает суть!
    Если мы ведем речь о шаблоне, то "родинка" у "дочки",должна быть на том же месте, как и у "мамки" :)
     
  6. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    Я еще раз говорю - это не шаблон. Это "узел на том же уровне вложенности". А узел может быть разделом, страницей...

    Перевод изменить можно. Только я не могу так сходу подобрать адекватный перевод слову sibling, чтобы был такой же ёмкий...
     
  7. Romchik®

    Romchik® The Power of Dreams Команда форума

    Регистрация:
    26.09.10
    Сообщения:
    5 746
    Симпатии:
    5 311
    Версия XF:
    1.5.18
    Тот же уровень?
     
  8. Oleg Voproskin

    Oleg Voproskin Форумный тролль

    Регистрация:
    18.05.11
    Сообщения:
    94
    Симпатии:
    25
    Согласитесь, что для администратора было бы удобно создавать новый узел из шаблона :)
    Может задать этот вопрос разработчику?
    Вполне логично, если мы создаем многие вещи из шаблонов, то почему узел не создавать из шаблона?
     
  9. Pepelac

    Pepelac Продам луц в бутылках

    Регистрация:
    28.09.10
    Сообщения:
    1 794
    Симпатии:
    1 361
    То бишь, вы предлагаете протолкнуть идею добавить рядом с существующей кнопкой "sibling" новую кнопку "дублировать"? Или же изменить сущестувующую кнопку так, чтобы она дублировала исходный узел?

    Во втором случае я на 98% знаю ответ - этого никто делать не будет.

    И что дублировать? Только тип узла?
     
  10. Oleg Voproskin

    Oleg Voproskin Форумный тролль

    Регистрация:
    18.05.11
    Сообщения:
    94
    Симпатии:
    25
    Дублировать тип узла.
    --- добавлено : May 26, 2011 3:14 PM ---
    Пример: Вы находитесь в категории и нажимаете "сделать такой же" - это означает сделать такой же тип, в данном случае категорию. Галочка автоматом стоит на "категория".

    Если Вы находитесь на уровне "раздела" (в мускуле это называется форум), то нажав "создать такой же", Вы создаете именно "раздел"! Галочка стоит на "раздел".

    Если создается категория или раздел и при этом там пусто (еще ничего нет), то присваивается ID=1.
    Если же категория или раздел создается не на пустом месте, то автоматом ставится ID на единицу больше, чем ID предыдущего пункта этого раздела или категории.
     

Поделиться этой страницей