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

Как правильно клонировать переменную Портала.


Grandsire

Вопрос

Вроде простой вопрос,а есть проблема с появлением настроек переменной в админке.

Итак.

Задача: создать клона переменной <!--::recent_topics_last_x::--> , которая выводит последние темы с первым сообщением из них из выбранного форума (или форумов).

Насколько я понимаю для этого есть в /sources/portal_plugins/ два файла:

-recent_topics.php,

-recent_topics-cfg.php.

В админке в Дополнения портала есть пункт :

Последние темы с форума

Выводит последние темы с первым сообщением из них и рядом справа есть опция показа используемых переменных и настройка.

Кликаем по кнопке и видим непосредственно настройки модуля:

post-72959-1258463953_thumb.jpg

Идем дальше.

Как склонировать? Описываю как делал-подскажите где ошибся .

С корня скачиваю -recent_topics.php, recent_topics-cfg.php и в редакторе во всех фразах, где вижу уникальное название файла меняю на свое. Получаю как бы два новых файла:

-recent_autonews.php,

-recent_autonews-cfg.php.

Заливаю в корень и смотрю что вышло. В админке в Дополнениях портала появился новый модуль

Последние автоновости с форума

Выводит последние автоновости с первым сообщением из них

Захожу в окошко справа и там используемые переменные есть, а вот кликая на настройки выкидывает на страницу со всеми настройками с формулировкой : Не выбрана ни одна настройка.

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

Вывод: надо добавить настройки. Логически,открыв список экспорта всех настроек вижу что-то "похожее":

-recent_topics_discuss_number,

-recent_topics_article_forum ,

-recent_topics_article_max .

Скачиваю по одной , меняю внутри названия на нужные и заливаю обратно и так все три штуки. После заливки вижу,что настройка добавлена. Иду искать и по общим цифрам в упор их не вижу)))Тем более в Портальных и модульных настройках. Открывая по очереди каждую настройку нахожу все вновь созданные в

Глобальные Настройки форума

post-72959-1258465294_thumb.jpg

На скрине их несколько с разными названиями-это я пытался другие имена давать,но толку ноль. Указывая там форум,в надежде что заработает таким кривым методом-ничего не дало.)))

В скине в портале появилась новая запись tmpl_autonews_last_x (custom bit) и кстати аналогичной строчки с "материнской" переменной нет в списке.

post-72959-1258466619_thumb.jpg

 

Вопросы:

1. Как теперь удалить лишнее из Глобальных настроек форума))).

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

3. Если выбранный мной путь не верен в принципе,то как правильно склонировать указанную переменную <!--::recent_topics_last_x::--> , что бы было <!--::recent_autonews_last_x::--> с возможностью выводить новости с другого форума.

4. Может все правильно делал, но еще что-то склонировать надо?

 

Выручайте-запутался вконец уже)))

Изменено пользователем Grandsire
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Пришлось как Барон Мюнхаузен,за "волосы" вытягиваться)))

Клонировал файлы правильно.

А вот настройки делать надо так:

-идем в Настройки Портала и нажимаем добавить настройку.

-вся информация по ключам и тексту,который надо вписать в поля находится в phpMyAdmin в invision_conf_settings . Выбираем материнскую переменную и с нее копируем содержание ячеек-не забывая про "уникальные" названия в переменных.

-чтобы удалить лишние и не нужные настройки там же в invision_conf_settings ищем их в списке, ставим галочки и удаляем.

Все-тему можно закрывать.Первая часть задачи решена.

Теперь бум думать как из навигации Портала кликами переключать переменные в центральной колонке. То ли одни новости,то ли другие.))

Изменено пользователем Grandsire
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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