Перейти к контенту

Дневник программиста

  • записей
    60
  • комментариев
    309
  • просмотров
    226 869

Тупые вопросы по модам extends Какие они американцы...


Arhar

1 647 просмотров

1.Q: Этот мод пойдет для версии 2.3.х/6.6.6 ?

A: Существуют серьезные проблемы совместимости только между:

1.х -- 2.0.х -- 2.1.х,2.2.х,2.3.х

Серьезные проблемы обозначены через '--'

В остальных случаях проблемы возникают при условии 2.Q

В некоторых случаях моды не затрагивают глубоко механизмы самого ipb, в основном это происходит когда нет необходимости для работы с базой данных, в таких случаях серьезные проблемы уменьшаются до уровня 2.Q

 

 

2.Q: Я не силен в php.

A: Варианты ответа:

1. До свидания.

2. $

3. Время. В зависимости от сложности проблемы можно опять привести разделение на пункты:

3.1. Решать эту проблему, объединяя этот процесс с процессом обучения.

3.2. Проблема требует большого числа знаний, придется отложить ее решение и начать с обучения.

В случае 3 грамотное описание и постановка конкретной осознанной задачи дает преимущества.

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

Примеры: (будет редакция?)

1.

Неправильный вопрос:

У меня не работает <if="
ipb
.input['act']=='idx'">

Правильный вопрос:

Необходимо выводить часть основного шаблона только на главной странице. Для этого пытаюсь использовать <if="
ipb
.input['act']=='idx'">, но информация выводится на всех страницах.

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

 

 

 

Немного о самих проблемах.

Некоторые даже не пытаются решить возникшую проблему, они сразу задают вопрос 1.Q

Правильные алгоритм действий примерно следующий:

1. Скачиваем и читаем инструкцию.

 

2. В инструкции чаще всего прежде всего указан файл, который необходимо изменить.

Если такого файла нет, надо задать вопрос следующим образом:

Я пытаюсь установить мод
(название)
для версии ххх на версию ууу. В инструкции для мода под версию ххх указано, что необходимо изменить файл
(здесь копия названия из инструкции)
, но в версии ууу такого файла нет. Какой файл необходимо изменять в версии ууу?

Варианты ответа могут быть:

  1. В версии ххх искомый файл переименован в (new_name)/ перемещен в папку (new_path)
  2. Этот мод крайне несовместим с версией ууу.

В случае ii все зависит от уровня 2.Q и знания устройства IP.B в частности.

 

3. Файл найден, но не найден искомый отрывок.

Вопрос:

Я пытаюсь установить мод
(название)
для версии ххх на версию ууу. В инструкции для мода под версию ххх указано, что необходимо изменить файл
(здесь копия названия из инструкции)
, файл есть, но искомого кода
(здесь копия кода из инструкции в тегах code)
в нем нет.

Варианты ответа:

  1. В версии ххх этот код перемещен в файл (new_name)
  2. В версии ххх используются другие названия переменных и следует искать в формате со следующими заменами (например $ibforums -- $this->ipsclass, $DB -- $this->ipsclass->DB)
  3. В версии ххх используются другие конструкции для этих функций, подробности (либо подробности, либо ссылка на документацию)

В случае ii в новом коде также необходимо делать замены переменных на новые.

 

4. Удовлетворены пункты 2 и 3, но возникает ошибка. Типы смотреть в Рекомендациях, пунктах 2.1 и 2.2

В таком случае вопрос будет следующий:

Я пытаюсь установить мод
(название)
для версии ххх на версию ууу. В инструкции для мода под версию ххх указано, что необходимо изменить файл
(здесь копия названия из инструкции)
, код найден, но после изменения происходит ошибка
(Рекомендации 2.2)
. Исходный код:
(old_code)
, получающийся код:
(new_code)

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

Все опять зависит от уровня 2.Q и знания устройства IP.B в частности.

3 комментария


Рекомендуемые комментарии

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

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.