|
stopkran ↓
|
 |
|
04 Февраль, 2012, 03:27:24
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 58 Сила слова: 0
|
Есть несложная cms. Админ может указывать в отдельном поле имя шаблона для вывода конкретной страницы. Шаблонов обычно всего 2-3 (типа page1, page2...), но всё равно редакторы ухитряются писать в поле шаблона слова типа "Дед Мороз", и в шаблонизатор передаётся вызов метода "Дед Мороз" (который там грубо заменяется методом по умолчанию).
Хочу заменить простое поле ввода выпадающим списком. Вопрос: откуда получить данные для этого списка? можно ли как-то получить из класса шаблонизатора список всех существующих методов, чтобы потом из этого списка сделать dropbox?
Да, пробовал так:
- выводит пустой View Object ( ) или Array ( ) (после попытки преобразования).
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
04 Февраль, 2012, 03:33:01 , спустя 5 минут 37 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Status ↓
|
 |
|
04 Февраль, 2012, 04:17:51 , спустя 44 минуты 50 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Редкостная сволочь
Группа: Джедаи Карма: 57
Сообщений: 1447 Сила слова: 3.94
|
|
|
|
|
|
Записан
|
Заткнись говно, я воевал!
|
|
|
|
artoodetoo ↓
|
 |
|
04 Февраль, 2012, 05:33:51 , спустя 1 час 16 минут
|
НЕ ХУЕТА!
ХУЕТА!
|
с особым цинизмом
Группа: в ухо Карма: 124
Сообщений: 3805 Сила слова: 3.26
|
Следующий вопрос будет "как заменить имена методов на осмысленные названия?". Блядь, дай ему на вход ассоциативный массив, класс != ООП.
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
04 Февраль, 2012, 07:00:47 , спустя 1 час 26 минут 56 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 345
Сообщений: 20790 Сила слова: 1.66
|
стопхлам xDD
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
stopkran ↓
|
 |
|
05 Февраль, 2012, 09:32:17 , спустя 14 часов 31 минуту 30 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 58 Сила слова: 0
|
удивился что не работает то?)
Да сам, бл удивляюсь.. Чёт у меня такое подозрение, что на сервере какое-то непонятное кэширование. Не первый раз сталкиваюсь: меняю код php где-то в глубине подключаемой цепочки классов, а на экране в браузере ничего не меняется. Да и х с ним, Status, правильно подсказал, ступил я. Status, спасибо!
|
|
|
|
|
Записан
|
|
|
|
|
stopkran ↓
|
 |
|
05 Февраль, 2012, 10:14:18 , спустя 42 минуты 1 секунду
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 58 Сила слова: 0
|
artoodetoo, нет, следующий вопрос получился такой: к какому событию привязать изменение списка шаблонов в хранимом массиве? Вот добавил я новый метод. Могу теперь получить новый список и сохранить, например, в файл js. 1) Просто нажимать для этого каждый раз на кнопку "Обновить js"? 2) Каждый раз при открытии страницы получать новый список для dropbox?
|
|
|
|
|
Записан
|
|
|
|
|
Givi ↓
|
 |
|
06 Февраль, 2012, 02:32:30 , спустя 1 день 4 часа 18 минут 12 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Группа: Адекваты Карма: 42
Сообщений: 2305 Сила слова: 1.82
|
stopkran, ну так у тебя ж эта страница в админке, а следовательно вызывается относительно редко, чего ж не дергать списко каждый раз, нахер тут какой-то кеш?!
|
|
|
|
|
Записан
|
Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь. Если человек дурак, то... чур это не я!
|
|
|
|
artoodetoo ↓
|
 |
|
06 Февраль, 2012, 04:45:23 , спустя 2 часа 12 минут 53 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
с особым цинизмом
Группа: в ухо Карма: 124
Сообщений: 3805 Сила слова: 3.26
|
если задача не вмещается в мозг, вероятно надо упростить условия. кеш нахрен, т.к. "Шаблонов обычно всего 2-3 "
Спустя 24 секунды добавил тем более админка, да
|
|
|
|
|
Записан
|
|
|
|
|
stopkran ↓
|
 |
|
16 Февраль, 2012, 02:34:08 , спустя 9 дней 21 час 48 минут 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
|
Карма: 0
Сообщений: 58 Сила слова: 0
|
если задача не вмещается в мозг, вероятно надо упростить условия
не-ет, это слишком сложно :-) Надо просто забыть про задачу (и она решится сама)
|
|
|
|
|
Записан
|
|
|
|
|