Ты нас так больше не пугай пожалуйста! У меня подпрограммы прекрасно и всегда работают, так-что небудем переливать из пустого в порожнее разберись в чём твой персональный косяк с подпрограммами, вновь возрадуйся и закроем тему.
#include это не файл, это его размещение в нужном месте твоего скрипта, соответственно если в файле у тебя описана подпрограмма. то и в скрипте она должна быть вставлена выше места вызова, учитывай что все переменные глобальные и если к примеру $var из шаблона прекрасно работает в самостоятельном скрипте, то в сборке из нескольких #include в неё уже может быть занесено какое-то значение и о правильной работе можно забыть.
Правильное использование #include
В подключаемом файле должны быть описаны подпрограммы. В основном скрипте все #include пишутся в верхней части скрипта. В нужном месте пишутся вызовы подпрограмм из файла #include.
сам текст был отлажен и работал, просто копировал часть текста в отдельный файл и на его месте писал #include, но почему-то не всегда эта часть правильно работала, ну да ладно с 3 раза все получилось, спишем это на мои "кривые руки".
но это все привело меня к мысли скрывать часть текста.
Но предложение его было то чтоб улучшить редактор сделав группировку Саб'а, похоже как спойлер в форуме, чтоб открывался и закрывался текст внутри Саб'а по "+"
ну не обязательно по сабу, можно по любой части , например выделенной, ну предположим как "сделать комментарий" и "убрать комментарий"
не ну зачем нам полумеры? Тогда уж довайте мечтать,чтоб и текст внутри #include тоже открывался.
зачем мечтать чтоб #include открывался, просто если можно будет визуально скрыть часть текста, то и не надо будет вообще заморачиваться с #include, выносить его в отдельный файл, прописывать его в тексте, а если тебе надо еще раз просмотреть, надо его открывать отдельно.