Шас делаю тему для prime-foum, пример:
1. Опасно ли юзать порядка 20 запросов rcl_get_option через rcl_inline_styles? возможно ли как-то кешировать данную тему(именно содержимое rcl_inline_styles)?
2. Возможно ли проверить нахожусь ли я на странице с форумом или нет, дабы оставить подгрузку js и css ток там?
Заранее спасибо!
1. rcl_get_option берет значения из глобального массива опций, так что вызывать ее можно сколько угодно раз, на производительности это не отразится.
2. есть функция is_prime_forum() она проверяет находимся ли мы в данный момент на странице форума, но она определена внутри дополнения форума, поэтому при ее использовании внутри стороннего дополнения следует делать дополнительную проверку, на существование функции или на активацию дополнения форума, например так:
rcl_exist_addon('prime-forum') && is_prime_forum()
Спасибо
Еше один вопросик, при активации дополнения можно как то правильней создать предварительные заготовки настроек? пример изложил ниже.
if(!rcl_get_option('rcl_hide_forum_ct_enable')) rcl_update_option('rcl_hide_forum_ct_enable', '1'); if(!rcl_get_option('rcl_info_forum_ct_enable')) rcl_update_option('rcl_info_forum_ct_enable', '0');
SAZONISCHE сказал(а)
1. Опасно ли юзать порядка 20 запросов rcl_get_option через rcl_inline_styles? возможно ли как-то кешировать данную тему(именно содержимое rcl_inline_styles)?
Можно же посмотреть в исходниках как работает эта функция. Ну или на крайняк вызвать ее раз 20-ть и в query monitor глянуть что происходит.
2. В сниппетах есть ответ
При активации вот ответ
Советую вам эти ссылки в закладки добавить
Otshelnik-Fm сказал(а)
SAZONISCHE сказал(а)
1. Опасно ли юзать порядка 20 запросов rcl_get_option через rcl_inline_styles? возможно ли как-то кешировать данную тему(именно содержимое rcl_inline_styles)?Можно же посмотреть в исходниках как работает эта функция. Ну или на крайняк вызвать ее раз 20-ть и в query monitor глянуть что происходит.
2. В сниппетах есть ответ
Вы не можете просматривать опубликованные ссылкиПри активации вот ответ
Вы не можете просматривать опубликованные ссылкиСоветую вам эти ссылки в закладки добавить
за активацию спасибо, не знал про удаление.
Пойду искать как удалять данные.
Otshelnik-Fm сказал(а)
SAZONISCHE сказал(а)
Пойду искать как удалять данные.при удалении допа срабатывает
delete.php - срабатывает единожды в момент удаления дополнения. Подчищаем за собой (правило хорошего тона в программировании)
инфа:
Вы не можете просматривать опубликованные ссылки
Ет уже прочитал, я за rcl_delete_option их внесу в delete.php