alexbabo

alexbabo

+308
Репутация
2913
Рейтинг
#1 Карма с комментариями 2 августа 2014 в 00:42



а что хотите, чтоб я добавил?

IceJOKER

Например выводить кнопки голосования за карму гостям и при клике перекидывать их на страницу авторизации или регистрации (или выходило модульное окно с авторизацией, возможно с ajax), после авторизации опять возвращать на тот профиль где гость собирался голосовать, чтбы проголосовал.
Задача не из лёгких понимаю.
#2 Карма с комментариями 28 июля 2014 в 01:53

что этот функционал добавят и на этот сайт

IceJOKER
За работу большой плюс.Жаль что вы не нашли что такое уже есть.Комментирование оценки за карму [Плагин]

Раз вы уже в теме, может добавите ещё кое какие фишки и сделаете плагином.
#3 Конструкция {php}echo cmsModule("module_position");{/php} 24 июля 2014 в 19:28


alexbabo, ну чтобы правильно и без изменений, то:

  1. {php}cmsPage::getInstance()->printModules('some_position'){/php}
А вот модуль в модуле можно вывести так (в файле шаблона модуля в конце вписать):

  1. {php}cmsPage::getInstance()->printModule('mod_name'){/php}

Джехутимери

Спасибо большое, всё работает.
Про модуль в модуле: я может немного не правильно выразился, я хотел бы в модуль вставить модульную позицию, даже несколько позиций, чтобы выводить нужный модуль в модуле.
Возможно то что вы подсказали тоже работает в этом плане, надо попробовать.
Спасибо ещё раз.

Но одна загвоздка, после вставки модульной позиции в профиль, исчезает стена пользователя, только если вставить модульную позицию в самом конце шаблона профиля пользователя, тогда всё ок.Возможно об этом же и пишет Олег Васильевич я:

Только в файлах компонентов (по крайней мере тех, где циклы присутствуют) лучше вставлять модули в конце (по крайней мере, ниже цикла) — возникают "непонятки". Ещё с 1.10.3 так

Олег Васильевич я
#4 Сайдбар в Профиле 24 июля 2014 в 02:50


Когда уже такое делала, но забыла)
Как вывести сайдбар в профиле пользователя (com_user_profile) и что бы на других страницах его не было.

Доротея

Вы мне писали по этому поводу, вот решение в моем блоге Модуль который виден только в профиле
#5 Конструкция {php}echo cmsModule("module_position");{/php} 19 июля 2014 в 02:31


Добавьте в sitename.ru/core/cms.php где-то (например, в самом конце):

  1. function cmsModule($position){
  2. cmsPage::getInstance()->printModules($position);
  3. }
Будет тогда выводиться по тому же принципу, как и прежде:

  1. {php}echo cmsModule('some_position'){/php}
Может, топорно, но хоть как-то...

Джехутимери

Спасибо работает.
Но это изменения ядра и возвращение обратно к 1.10.3.
Мне интересно как в 1.10.4 можно выводить позиции в модулях.
Вам большое спасибо за помощь.
Вопрос оставляю открытым.
#6 Конструкция {php}echo cmsModule("module_position");{/php} 18 июля 2014 в 20:45
Может кто подскажет, как всё таки как надо?
#7 Конструкция {php}echo cmsModule("module_position");{/php} 7 июля 2014 в 17:20



То что вы написали работает только в template.tpl

alexbabo
А по моему должно работать во всех .tpl файлах.

Доротея

я пробовал и не работало, попробуйте и вы, может у вас заработает, расскажете потом как :)
#8 Конструкция {php}echo cmsModule("module_position");{/php} 7 июля 2014 в 16:29


Конструкция {php}echo cmsModule("module_position");{/php} больше не актуальна в 1.10.4.
Как в текущей версии выводить позиции модулей в шаблонах?

alexbabo

  1.  
  2.  
  3.  

AlexWerner

То что вы написали работает только в template.tpl
#1 Конструкция {php}echo cmsModule("module_position");{/php} 7 июля 2014 в 04:24
Конструкция {php}echo cmsModule("module_position");{/php} больше не актуальна в 1.10.4.
Как в текущей версии выводить позиции модулей в шаблонах?

И второй вопрос, как вывести позиции модулей в шаблоне, какого либо модуля?
То есть модуль в модуле.
#9 Страница в colorbox 2 июля 2014 в 00:27


Всем привет.
Может кто-то решил такую задачу или знает чем вызвана проблема:

Вот тут
www.jacklmoore.com/colorbox/example1/
Есть пример реализации которая мне нужна

Если кликнуть
Outside Webpage (Iframe)

Откроется вики в колорбоксе.

Но вот в инстанте это не работает — если добавить class="iframe cboxElement" (как в примере на сайте колорбокса) ссылка открывается в колорбоксе, но вместо страницы там надпись "не удалось загрузить контент".

Я так понимаю — это защита инстанта. Можно это как-то решить?

Вежливый Хам

Я много раз пользовался colobrox, и всё коректно рабоатет, возможно вы что-то упускаете.
#10 Скрол для табов в профиле. 27 июня 2014 в 08:30

А то получается при нажатии на "еще", появляются вкладки в столбик и при переходе на вкладку, столбец остается и убирается только при нажатии на кнопку "еще"

ValeraK

Переделал как просили.
В блоге архив перелазил, и на демо тоже.
Теперь после раскрытия меню вкладок вниз, после клика в любом месте страницы оно опять сворачивается.
#11 Скрол для табов в профиле. 25 июня 2014 в 07:24

а как можно сделать что б вкладки в "еще" скрывались автоматически?

ValeraK
Это только адаптация под Инстант, уже написанного кода, надо переделывать сам код.Я не обещаю, но посмотрю.

И второй момент, можно ли увеличить количество видимых вкладок?

ValeraK
Ширина табов же адаптируется по максимально доступной ширине в профиле.Чем длиннее название одного таба, тем меньше табов поместится.
#12 Скрол для табов в профиле. 25 июня 2014 в 07:19

Я не ставил еще к сожалению, нужно решиться переходить ли на 1.10.4

yakrutov

Насчет фото в ленте активности, у вас какая версия? 1.10.4 ?

yakrutov
На демо сайте стоит 1.10.4.В блоге я написал, как сделать для 1.10.3
#13 Скрол для табов в профиле. 24 июня 2014 в 03:43


alexbabo, как вы объединили вывод фото в ленте активности? Очень понравилось. Есть решение для 1.10.3?

yakrutov

Там стандартная лента активности, я ничего не менял.
Адаптацию табов выложил в блог. тут
#14 Скрол для табов в профиле. 23 июня 2014 в 19:25


По чём? smile

eoleg

Бесплатно, на днях выложу в блоге.
Захотите отблагодарить напишу номер кошелька smile
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.