1. Для обновления шаблона необходимо оплатить услугу Техническая поддержка (500 руб. - Яндекс-деньги или банковский перевод) модуль справа-внизу, сообщить admin_forum e-mail на который будет выслана актуальная версия шаблона или расширения
    Скрыть объявление

Re: image show gk4 в шаблоне

Тема в разделе "Creativity", создана пользователем spookyr31, 4 июл 2013.

  1. spookyr31
    Оффлайн

    spookyr31 Новичок

    image show gk4 в шаблоне

    Всем здравствуйте, приобрел данный шаблон (в смысле приобрел вступление в membership на год) и возник вопрос:
    В самом начале идет слайдшоу через модуль image show. Мне необходимо в слайд вставить рисунок. Теги <img> (как и любые другие), модуль легко режет. При попытке указать, что это не text, а Article - выводится сообщение, что "ONLY THE TEXT SLIDE TYPES ARE ALLOWED!". Уважаемые знатоки, как вставить в слайдшоу картинку или как разрешить вставить статью?
    А так же - в описании написано, что можно вставлять icon, где список всех иконок и можно ли картинку тогда вставить как иконку?
    Спасибо заранее
     
  2. admin_forum
    Оффлайн

    admin_forum Администратор

    Иконки, вернее будет сказать шрифт (Font-Awesome) с тегами можно посмотреть здесь, а по поводу основного вопроса, сходу не отвечу, надо глянуть
     
  3. admin_forum
    Оффлайн

    admin_forum Администратор

  4. spookyr31
    Оффлайн

    spookyr31 Новичок

    Спасибо за шрифт eAndy.

    Вы не верно поняли. Как фон - картинка ставится, а мне нужно:
    Картинка в тексте на цветном фоне.

    CMS - joomla 3, если быть точным - я залил на хостинг (Timeweb) весь архив quickstart. Джумла при установки проверила требования и все было удовлетворено. Если зайти на страницу модуля у gavick'a (которая сейчас почему то не работает), то в примере видно, что вставлено изображение с текстом. Видимо, как статья. Почему же у меня не получается добавить слайд - как статью. Под спойлером картинка, что я хочу получить

    [​IMG]
     
  5. admin_forum
    Оффлайн

    admin_forum Администратор

    Да, судя по картинке эффект интересный, тему на форуме иностранных гавиков я вижу вы уже создали - image show gk4 in Creativity Template

    То же попробовал поиграв с настройками, но результат тот же что и у вас, к сожалению не видел оригинала, но возможно буквы прозрачные на цветном полотне и задним фоном идёт текст?&nbsp; Хотя - "ONLY THE TEXT SLIDE TYPES ARE ALLOWED!"...&nbsp;
     
  6. spookyr31
    Оффлайн

    spookyr31 Новичок

    Вот вот. Да, создал аналогичную, но Вы явно оперативнее и более локализованы :) Если бы можно было статью вставлять - это было бы реализуемо. В документации (там материал создан с опциями) и на самой странице модуля сказано, что возможно статьи ставить. Следовательно - где то это настраивается. Но где...
    Кстати, у вас получается сменить название в заголовке меню и выбрать другую цветовую схему? (Настройка шаблона, featured). Я вот поменял название - все равно Creativity.

    А что еще больше поразило, при попытке сменить модуль с фотографиями (About __Meet our talented team. We craft functional, modern websites for you.__) - летит модуль к черту (меняете имя на другое и картинки с анимацией пропали). пришлось код из sql файла выбирать.
     
  7. admin_forum
    Оффлайн

    admin_forum Администратор

    По второму вопросу - необходимо в настройках шаблона указать где брать лого, по умолчанию стоит из .css-файла, надо указать текст и напечатать название сайта и вторая строка - слоган

    по третьему вопросу - если модуль с жава-скриптом, в настройках сайта перед редактированием, в выборе редактора по-умолчанию, ставьте - без редактора, будет показывать голый хтмл

    первый вопрос оставлю на завтра&nbsp; :-X
     
  8. spookyr31
    Оффлайн

    spookyr31 Новичок

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

    насчет лого буду краток

    А насчет слайдшоу - вопрос не закрыт надеюсь? :)

    Спасибо за помощь
     
  9. admin_forum
    Оффлайн

    admin_forum Администратор

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

    А с имидж-шоу экспериментирую, но этого эффекта пока добиться не могу, к сожалению
     
  10. spookyr31
    Оффлайн

    spookyr31 Новичок

    Не понял про две версии шаблона.&nbsp; :) У меня официально скаченная с сайта после приобретения подписки. и оба скриншота я направил со своего ресурса, домен которого так же зарегистрировал в гавик менеджере. ээээммм ладно, если у вас получилось менять логотип и стиль цвета, то значит и у меня получится тоже&nbsp; ;)

    Теперь о модуле, я добился от части результатов - все дело в стиле модуля. Если вместо стиля creativity выбрать один из первых трех (я уже не помню название точно), то статьи буду вставляться. Если залезть под капот в модель представления, то вывод о том, что статьи запрещены идут так:
    Код:
    content = ($this->config['image_show_data'][$i]->type == "text") ? $this->config['image_show_data'][$i]->content : 'Only the text slide types are allowed!';
    в теории осталось догадаться где происходит проверка, что это не текст и добавить возможность вывода статьи. Еще раз подчеркну - все веснушки именно в стиле image show - /public_html/modules/mod_image_show_gk4/styles/gk_creativity
     
  11. admin_forum
    Оффлайн

    admin_forum Администратор

    Вот файл который формирует вывод контента /modules/mod_image_show_gk4/styles/gk_creativity/model.php

    вот собственно кусок кода, который отвечает за вывод К2:
    Код:
     function getDataK2($ids) {
    &nbsp; &nbsp; 	//
    &nbsp; &nbsp; 	require_once (JPATH_SITE.DS.'components'.DS.'com_k2'.DS.'helpers'.DS.'route.php'); 
    		// prepare an array
    		$results = array();
    		// prepare an query part
    		$query_ids = implode(',', $ids);
    		// generate the query
    		$database = JFactory::getDBO();
    		// SQL query for slides
    		$query = '
    		SELECT 
    			`c`.`id` AS `id`,
    			`c`.`catid` AS `cid`,
    			`c`.`title` AS `title`,
    			`c`.`introtext` AS `introtext`,
    			`c`.alias AS `alias`,
    			`cats`.alias AS `cat_alias`
    		FROM 
    			#__k2_items AS `c` 
    			LEFT JOIN 
    					#__k2_categories AS `cats`
    					ON cats.id = `c`.`id` 
    		WHERE 
    			`c`.`id` IN ('.$query_ids.')
    		;';
    		// running query
    		$database->setQuery($query);
    		// if results exists
    		if( $datas = $database->loadObjectList() ) {
    			// parsing data
    			foreach($datas as $item) {
    				// array with prepared image
    			 	$results[$item->id] = array(
    					'id' => $item->id,
    					'cid' => $item->cid,
    					'title' => stripslashes($item->title),
    					'link' => urldecode(JRoute::_(K2HelperRoute::getItemRoute($item->id.':'.urlencode($item->alias), $item->cid.':'.urlencode($item->cat_alias))))
    				);
    			}
    		}
    		// return the results
    		return $results;
    	}
     
  12. admin_forum
    Оффлайн

    admin_forum Администратор

    ну а контролер в файле - controller.php
    берёт ID артикля
    Код:
    // Image class loading
    require_once (dirname(__FILE__).DS.'class.image.php');
    // Model class loading
    require_once (dirname(__FILE__).DS.'model.php');
    в процессе, он формирует стиль вывода (здесь и возникает ошибка)
    и отдаёт информацию:
    Код:
    // load view
    		require_once (dirname(__FILE__).DS.'view.php');
    По идее модуль берёт ID и подключает инструкцию из роутера, для корректного выбора
    роутер (тонкие настройки К2) я лично на демо-сайте не делал, а вот изменить урл компонента К2, что бы убрать из адресной строки эту шнягу - .../k2/k2-categories/ пока не смог

    короче я в поиске
     
  13. spookyr31
    Оффлайн

    spookyr31 Новичок

    Привет. Интересное решение предложили мне на зарубежном гавике. Они предлагают к Н2 применить через ксс бэкгроунд в виде рисунка. Протестируем?
     
  14. spookyr31
    Оффлайн

    spookyr31 Новичок

    Самый простейший способ такой:
    .figcaption - это класс слоя со слайдшоу
    background: url('../creativity.jpg') transparent center no-repeat;
    height: 272px;
    width: 600px;
    - картинка появляется по центру и не растягивается. Но будет применяться ко всем слайдам, что не есть карашо. Пытаюсь замутить с nth-child к данному классу (позволяет указать, к какому по счету в древе классов применять свойства)
     
  15. admin_forum
    Оффлайн

    admin_forum Администратор

    Привет, привет
    Правки каскадных стилей - на мой взгляд тупиковый путь, я с этим сталкивался
    Исходя из личного опыта - самая главная проблема: переход на следующую версию шаблона (что у гавиков происходит регулярно и довольно часто, я имею ввиду обновление версии), а в данном случае ещё и компонента К2, как следствие дополнительных, типа К2март или К2стори...
    То есть, любое обновление и все правки надо делать заново, на действующем сайте, на котором будут вылезать ошибки, они хоть и пишут что обновили и в каких файлах, но поверь мне - озвучивают не всё

    Можно сделать новый суффикс, но... обновление для одного сайта проконтролировать можно, а когда их десятки, короче на мой взгляд можно этим заниматься ради спортивного интереса
     
  16. spookyr31
    Оффлайн

    spookyr31 Новичок

    Ну смотри, если же это делать в css не принадлежащем компоненту, то он перезаписываться не будет. К тому же, почему то, получилось два бэкгроунда, который ты выставляешь из админки и который ты же прописал. Выглядит так (вложил). Просто, да, я боюсь, что правки именно MVC системы компонента может впоследствии затереться, как например это происходит у джумловского модуля nivo slider. Хотя с другой стороны, мы оплатили, у нас официальная поддержка должна быть :) а не модератор сайта отвечает про "костыли". Ну и да, фон\фона можно сразу на все слайды, image show не понимает счетчик элемента - так что данное решение можно рассматривать лишь, как временный выход на скорую руку. Слушай, а может проще именно стиль creative применить к работающему стилю с статьями? Ну или на основе другого стиля создать свой, похожий на этот. Правда "отвалятся" все анимашки и вибрашки :) .
    Хз, в вобщем, нашего дизайнера устраивает пока вариант с

    Код:
    .figcaption {
    background: url('/logo.png') transparent 50% 20% no-repeat;
    height: 153px;
    width: 600px;
    margin-top: 45px;
    } 
    
    Но я думаю это серьезная недоработка gavicka.&nbsp; тем более, что в админке дается возможность вставить статью. Да и сам компонент называется как image show. А не text show. Вечером отпишусь у них на форуме.
     
  17. eKat
    Оффлайн

    eKat Новичок

    Здравствуйте, а как вы выводили этот логотип? Прозрачные буквы или это скорее такая картинка с фоном?
    Вообще, идея с загрузкой в имидж шоу статей из к2 выглядит не много по другому, там вместо произвольной картинки берётся картинка из статьи в к2, а при наведении мышкой, фоном появляются первые сколько то слов (которые указываются в админке и ссылка дальше или читать ещё)

    К сожалению нет под рукой примера, было бы понятнее, нашла один сайт итальянский, но он вылезает с предупреждением о заражении :-X
     
  18. spookyr31
    Оффлайн

    spookyr31 Новичок

    Доброй ночи. в том то и проблема, что в шаблоне creativity нельзя использовать статьи в Image slade show. только текст. поэтому придумана следующая веснушка - берется картинка, которая с прозрачным фоном (png) и белый текст STIAN. далее через правку CSS кода и, чтобы его не затерли при обновлении используется файл другой, не компонента, намертво пришивается свойства фона (на 1 странице я привел пример), где указывается background - имеет фон прозрачный (т.е. там где нет графики картинки будет виден фон слоя ниже), сам путь к картинке (у меня в корне), его позиционирование на слайде (50% 20% - т.е. по центру и чуть смещен сверху. Если абсолютный центр - то 50 50) и отмена его повтора no-repeat.
    Помимо этого можно было так же применить свойство :after к тегам h2, а если совсем заморочится, то можно научиться понимать на каком слайде - что выводить. Если админ разрешит выложить ссылку, где я это реализовал - я выложу.
    Спасибо параллаксу, что он position:absolute;
    Хотя я искренне надеюсь, что когда у меня завал пройдет, мы с тов.админом найдем более гибкий путь решения ;-)
     
  19. admin_forum
    Оффлайн

    admin_forum Администратор

    - ???

    Сайт-пациент, вернее его УРЛ прекрасно виден на картинке, продублирую

    то же хочу надеяться, хотя завал у меня лично уже года 3 не прекращается
     
  20. ISaminov
    Оффлайн

    ISaminov Новичок

    Если хотите разобраться, то по порядку, какая версия ЦМС, всё ли подключено на сервере, какой кстати? [​IMG]
     

Поделиться этой страницей