Позиция для модуля в личном профиле - отображение

InstantCMS 1.X
#1 18 сентября 2018 в 11:22
Привет, проведя столько времени на форуме данный вопрос кажется странным но увы вышли какие то "непонятки" zstlaugh
2 вопроса.

1 — В общем в профиле юзера нужно расположить модуль в определенном месте.

Мои действия

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

Если же делаю показ на всех страницах сайта, то модуль в личном кабинете выходит. Почему так? Ведь страницу выбираю верную.


2 — Далее другой вопрос. Например модуль я вывел, но отображается он не в том месте где нужно, ну никакие позиции не помогают. А отобразить его нужно под аватаром.
Я как понимаю в самом шаблоне профиля юзера нет возможности создать нужную позицию? Есть ли какие варианты Для вывода модуля в конкретном месте, именно в профиле юзера?
#2 18 сентября 2018 в 21:17
Кроме верной страницы нужно указать позицию, в какую выводить модуль. Часто без явного указания позиции модуль не показывается.

Естественно, не забывайте нажать на кнопку "Сохранить"
#3 20 сентября 2018 в 11:45


Кроме верной страницы нужно указать позицию, в какую выводить модуль. Часто без явного указания позиции модуль не показывается.

Естественно, не забывайте нажать на кнопку "Сохранить"

Кирилл Эдуардович (Странник)

Здравствуйте, нет это не то.
Позицию я конечно же указываю, модуль выводится но не в том месте где нужно. Например нужно вывести под "друзья юзера" а там то вывести увы никак. В общем чуть позже выложу все со скринами, и покажу что нужно и что выходит
#4 20 сентября 2018 в 12:23
Заралик, есть здесь на форуме модуль от Марата —
который позволяет организовать вставку модуля куда угодно
#5 20 сентября 2018 в 12:49


Заралик, есть здесь на форуме модуль от Марата —
который позволяет организовать вставку модуля куда угодно

@IRIPUS

Это — /blogs/moi-blog-360/filtr-vstavka-modulja-v-1-0-0.html ?
Он пишет -в любой модуль можно вставить модуль. А вот в личном профиле, я не могу вывести какой либо модуль чтобы туда вставить модуль crazy

П.С Вывести то могу, но не в том месте где нужно
#6 20 сентября 2018 в 12:54

выводить модуль

Кирилл Эдуардович (Странник)

организовать вставку модуля

@IRIPUS
Вот фото с примером прикладываю. (Вопрос почему модуль не выходит только в профиле юзера, но выходит если выбрать "показ на всех страницах" — не трогаем пока.


Да и есть позиции "left bottom roght
Указываю Left — выходит сбоку аватара
Указываю RIght — выходит с права
Указываю- Bottom — выходит с низу
По идее все работает.
Но нужно вывести именно под аватаром
#7 20 сентября 2018 в 13:06

Но нужно вывести именно под аватаром

Заралик
а там в шаблоне есть позиция для вывода?
если нет — нужно создать позицию в файле templates\_ваш_шаблон_\positions.txt
а в файле template.php прописать позицию вывода модуля
  1. <?php $this->printModules('имя_позиции'); ?>
или, как вариант, найти файл templates\_ваш_шаблон_\components\com_users_profile.tpl и попробовать вставить модуль в него.
#8 20 сентября 2018 в 18:27
Если коротким путем, то про100 вставьте в нужное место шаблона страницы юзера com_users_profile.tpl код
  1.  
  2. {printModules pos=mypos}
  3.  
вместо "mypos" название вашей позиции.
#9 21 сентября 2018 в 16:12

вместо "mypos" название вашей позиции.

AtlantisWeb
Спасибо, попробую и напишу что вышло)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.