-
Migrace z Joomla 1.5, 2.5 a 3.x do nové Joomla 6
Bong ·
- X Online Joomla bar xunil ·
-
Phoca Cart - pluginy dopravy
H13 ·
-
Nový joomlaportal.cz
Linelabcz ·
-
Amanus - nová šablona Astroid frameworku podporující Phoca Cart
H13 ·
- X Claude Code a VS Code - kompromitace xunil ·
-
Phoca Download - verze 6.1.6 vydána
H13 ·
-
Phoca Cart - Booking
H13 ·
Phoca gallery - vložení reklamy od googlu?
- honzin
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 9
13. led 2014 01:47 #113727
od honzin
Zdravím borci,
jelikož jsem naházal pár reklam na svůj web, který je v podstatě jen o fotogalerii, tak mě napadlo přihodit adsence reklamy i pod každou fotku.
Používám Phoca gallery a dle návodu www.phoca.cz/documents/45-phoca-gallery-...dow-of-phoca-gallery který se uvádí na ofic. stránkách mi to nějak nefunguje. Vše jsem udělal tak jak je popsáno. Jen nějak nemůžu přijít na to, jestli musím ještě manuálně zvětšit spodní pole pod obrázkem, nebo jsem udělal někde chybu. ,
Přihodím pod dotaz kod. Mělo by to být dobře.
Pozici jsem normálně nenašel, tak jsem ji jenom vepsal do políčka v nastavení u Phoca - Google AdSense Easy module. Vložil kod reklamy (stopro kod funguje) a uložil. Ted nevím kde je chyba. globální nastavení, mazani cache, jiné prohlížeče....vše jsem zkoušel.
Dělal to už někdo? máte s tím zkušenosti?
Předem děkuji za rady
jelikož jsem naházal pár reklam na svůj web, který je v podstatě jen o fotogalerii, tak mě napadlo přihodit adsence reklamy i pod každou fotku.
Používám Phoca gallery a dle návodu www.phoca.cz/documents/45-phoca-gallery-...dow-of-phoca-gallery který se uvádí na ofic. stránkách mi to nějak nefunguje. Vše jsem udělal tak jak je popsáno. Jen nějak nemůžu přijít na to, jestli musím ještě manuálně zvětšit spodní pole pod obrázkem, nebo jsem udělal někde chybu. ,
Přihodím pod dotaz kod. Mělo by to být dobře.
Pozici jsem normálně nenašel, tak jsem ji jenom vepsal do políčka v nastavení u Phoca - Google AdSense Easy module. Vložil kod reklamy (stopro kod funguje) a uložil. Ted nevím kde je chyba. globální nastavení, mazani cache, jiné prohlížeče....vše jsem zkoušel.
Dělal to už někdo? máte s tím zkušenosti?
Předem děkuji za rady
Code:
<?php
/*
* @package Joomla.Framework
* @copyright Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*
* @component Phoca Component
* @copyright Copyright (C) Jan Pavelka www.phoca.cz
* @license http://www.gnu.org/copyleft/gpl.html GNU General Public License version 2 or later;
*/
defined('_JEXEC') or die();
jimport( 'joomla.application.component.view');
phocagalleryimport( 'phocagallery.image.image');
phocagalleryimport( 'phocagallery.image.imagefront');
phocagalleryimport( 'phocagallery.file.filethumbnail');
phocagalleryimport( 'phocagallery.rate.rateimage');
phocagalleryimport( 'phocagallery.picasa.picasa');
phocagalleryimport( 'phocagallery.facebook.fbsystem');
phocagalleryimport( 'phocagallery.youtube.youtube');
phocagalleryimport( 'phocagallery.user.user');
class PhocaGalleryViewDetail extends JView
{
public $tmpl;
protected $params;
// PHOCA ADS EDIT - - - - - - - - - -
$adsRenderer = $document->loadRenderer('module');
$adsOutput = '';
$adsPosition = JModuleHelper::getModules('phocaads');
if (isset($adsPosition[0])) {
$paramsM = new JParameter( $adsPosition[0]->params );
if (isset($adsPosition[0]->module) && $adsPosition[0]->module =='mod_phoca_google_adsense' && isset($adsPosition[0]->params)) {
$adsense_code = $paramsM->get( 'adsense_code','');
$ip_block_list = $paramsM->get( 'ip_block_list','');
$alternate_content = $paramsM->get( 'alternate_content','');
$module_css_style = $paramsM->get( 'module_css_style','');
$ip_array = explode( ';', $ip_block_list );
$ipa = 1;//display
foreach ($ip_array as $value){
if ($_SERVER["REMOTE_ADDR"] == trim($value)) {
$ipa = 0;
}
}
if ($module_css_style) {
$adsOutput .= '<div style="'.$module_css_style.'">';
}
if ($ipa == 1){
$adsOutput .= $adsense_code;
} else {
$adsOutput .= $alternate_content;
}
if ($module_css_style) {
$adsOutput .= '</div>';
}
}
}
$this->assignRef( 'adsoutput', $adsOutput );
// PHOCA ADS EDIT - - - - - - - - - -
function display($tpl = null) {
$app = JFactory::getApplication();
$document = &JFactory::getDocument();
$this->params = $app->getParams();
$user = &JFactory::getUser();
$var['slideshow'] = JRequest::getVar('phocaslideshow', 0, '', 'int');
$var['download'] = JRequest::getVar('phocadownload', 0, '', 'int');
$uri = &JFactory::getURI();
$this->tmpl['action'] = $uri->toString();
$path = PhocaGalleryPath::getPath();
$neededAccessLevels = PhocaGalleryAccess::getNeededAccessLevels();
$access = PhocaGalleryAccess::isAccess($user->authorisedLevels(), $neededAccessLevels);
// Information from the plugin - window is displayed after plugin action
$get = array();
$get['detail'] = JRequest::getVar( 'detail', '', 'get', 'string');
$get['buttons'] = JRequest::getVar( 'buttons', '', 'get', 'string' );
$get['ratingimg'] = JRequest::getVar( 'ratingimg', '', 'get', 'string' );
$this->tmpl['picasa_correct_width_l'] = (int)$this->params->get( 'large_image_width', 640 );
$this->tmpl['picasa_correct_height_l'] = (int)$this->params->get( 'large_image_height', 480 );
$this->tmpl['enablecustomcss'] = $this->params->get( 'enable_custom_css', 0);
$this->tmpl['customcss'] = $this->params->get( 'custom_css', '');
$this->tmpl['enable_multibox'] = $this->params->get( 'enable_multibox', 0);
$this->tmpl['multibox_height'] = (int)$this->params->get( 'multibox_height', 560 );
$this->tmpl['multibox_width'] = (int)$this->params->get( 'multibox_width', 980 );
$this->tmpl['multibox_map_height'] = (int)$this->params->get( 'multibox_map_height', 300 );
$this->tmpl['multibox_map_width'] = (int)$this->params->get( 'multibox_map_width', 280 );
$this->tmpl['multibox_height_overflow'] = (int)$this->tmpl['multibox_height'] - 10;//padding
$this->tmpl['multibox_left_bgcolor'] = $this->params->get( 'multibox_left_bgcolor', '#000000' );
$this->tmpl['multibox_right_bgcolor'] = $this->params->get( 'multibox_right_bgcolor', '#ffffff' );
$this->tmpl['multibox_comments_width'] = $this->params->get( 'multibox_comments_width', 300 );
$this->tmpl['multibox_comments_height'] = $this->params->get( 'multibox_comments_height', 600 );
$this->tmpl['multibox_thubms_box_width'] = $this->params->get( 'multibox_thubms_box_width', 300 );
$this->tmpl['multibox_thubms_count'] = $this->params->get( 'multibox_thubms_count', 4 );
$this->tmpl['large_image_width'] = $this->params->get( 'large_image_width', 640 );
$this->tmpl['large_image_height'] = $this->params->get( 'large_image_height', 640 );
$this->tmpl['multibox_fixed_cols'] = $this->params->get( 'multibox_fixed_cols', 1 );
$this->tmpl['display_multibox'] = $this->params->get( 'display_multibox', array(1,2));
// CSS
JHtml::stylesheet('components/com_phocagallery/assets/phocagallery.css' );
if ($this->tmpl['enablecustomcss'] == 1) {
JHtml::stylesheet('components/com_phocagallery/assets/phocagallerycustom.css' );
PhocaGalleryRenderFront::displayCustomCSS($this->tmpl['customcss']);
}
// Plugin information
$this->tmpl['detailwindow'] = $this->params->get( 'detail_window', 0 );
if (isset($get['detail']) && $get['detail'] != '') {
$this->tmpl['detailwindow'] = $get['detail'];
}
// Plugin information
$this->tmpl['detailbuttons'] = $this->params->get( 'detail_buttons', 1 );
if (isset($get['buttons']) && $get['buttons'] != '') {
$this->tmpl['detailbuttons'] = $get['buttons'];
}
// Close and Reload links (for different window types)
$close = PhocaGalleryRenderFront::renderCloseReloadDetail($this->tmpl['detailwindow']);
$this->tmpl['detailwindowclose'] = $close['detailwindowclose'];
$this->tmpl['detailwindowreload'] = $close['detailwindowreload'];
$this->tmpl['displaydescriptiondetail'] = $this->params->get( 'display_description_detail', 0 );
$this->tmpl['displaytitleindescription'] = $this->params->get( 'display_title_description', 0 );
$this->tmpl['descriptiondetailheight'] = $this->params->get( 'description_detail_height', 16 );
$this->tmpl['fontsizedesc'] = $this->params->get( 'font_size_desc', 11 );
$this->tmpl['fontcolordesc'] = $this->params->get( 'font_color_desc', '#333333' );
$this->tmpl['detailwindowbackgroundcolor'] = $this->params->get( 'detail_window_background_color', '#ffffff' );
$this->tmpl['descriptionlightboxfontcolor'] = $this->params->get( 'description_lightbox_font_color', '#ffffff' );
$this->tmpl['descriptionlightboxbgcolor'] = $this->params->get( 'description_lightbox_bg_color', '#000000' );
$this->tmpl['descriptionlightboxfontsize'] = $this->params->get( 'description_lightbox_font_size', 12 );
$this->tmpl['displayratingimg'] = $this->params->get( 'display_rating_img', 0 );
$this->tmpl['displayicondownload'] = $this->params->get( 'display_icon_download', 0 );
$this->tmpl['externalcommentsystem'] = $this->params->get( 'external_comment_system', 0 );
$this->tmpl['largewidth'] = $this->params->get( 'large_image_width', 640 );
$this->tmpl['largeheight'] = $this->params->get( 'large_image_height', 480 );
$this->tmpl['boxlargewidth'] = $this->params->get( 'front_modal_box_width', 680 );
$this->tmpl['boxlargeheight'] = $this->params->get( 'front_modal_box_height', 560 );
$this->tmpl['slideshow_delay'] = $this->params->get( 'slideshow_delay', 3000 );
$this->tmpl['slideshow_pause'] = $this->params->get( 'slideshow_pause', 2500 );
$this->tmpl['slideshowrandom'] = $this->params->get( 'slideshow_random', 0 );
$this->tmpl['slideshow_description'] = $this->params->get( 'slideshow_description', 'peekaboo' );
$this->tmpl['gallerymetakey'] = $this->params->get( 'gallery_metakey', '' );
$this->tmpl['gallerymetadesc'] = $this->params->get( 'gallery_metadesc', '' );
$this->tmpl['altvalue'] = $this->params->get( 'alt_value', 1 );
$this->tmpl['enablecustomcss'] = $this->params->get( 'enable_custom_css', 0);
$this->tmpl['customcss'] = $this->params->get( 'custom_css', '');
$this->tmpl['display_tags_links'] = $this->params->get( 'display_tags_links', 0 );
$this->tmpl['ytb_display'] = $this->params->get( 'ytb_display', 0 );
$paramsFb = PhocaGalleryFbSystem::getCommentsParams($this->params->get( 'fb_comment_user_id', ''));// Facebook
$this->tmpl['fb_comment_app_id'] = isset($paramsFb['fb_comment_app_id']) ? $paramsFb['fb_comment_app_id'] : '';
$this->tmpl['fb_comment_width'] = isset($paramsFb['fb_comment_width']) ? $paramsFb['fb_comment_width'] : 550;
$this->tmpl['fb_comment_lang'] = isset($paramsFb['fb_comment_lang']) ? $paramsFb['fb_comment_lang'] : 'en_US';
$this->tmpl['fb_comment_count'] = isset($paramsFb['fb_comment_count']) ? $paramsFb['fb_comment_count'] : '';
$oH = '';
if ($this->tmpl['enable_multibox'] == 1) {
$this->tmpl['fb_comment_width'] = $this->tmpl['multibox_comments_width'];
$oH = 'overflow:hidden;';
}
// CSS
JHtml::stylesheet('components/com_phocagallery/assets/phocagallery.css' );
if ($this->tmpl['enablecustomcss'] == 1) {
JHtml::stylesheet('components/com_phocagallery/assets/phocagallerycustom.css' );
if ($this->tmpl['customcss'] != ''){
$document->addCustomTag( "\n <style type=\"text/css\"> \n"
.$this->escape(strip_tags($this->tmpl['customcss']))
."\n </style> \n");
}
}
//Multibox displaying
$this->tmpl['mb_title'] = PhocaGalleryUtils::isEnabledMultiboxFeature(1);
$this->tmpl['mb_desc'] = PhocaGalleryUtils::isEnabledMultiboxFeature(2);
$this->tmpl['mb_uploaded_by'] = PhocaGalleryUtils::isEnabledMultiboxFeature(3);
$this->tmpl['mb_rating'] = PhocaGalleryUtils::isEnabledMultiboxFeature(4);
$this->tmpl['mb_maps'] = PhocaGalleryUtils::isEnabledMultiboxFeature(5);
$this->tmpl['mb_tags'] = PhocaGalleryUtils::isEnabledMultiboxFeature(6);
$this->tmpl['mb_comments'] = PhocaGalleryUtils::isEnabledMultiboxFeature(7);
$this->tmpl['mb_thumbs'] = PhocaGalleryUtils::isEnabledMultiboxFeature(8);
// No bar in Detail View
if ($this->tmpl['detailwindow'] == 7) {
} else {
$document->addCustomTag( "<style type=\"text/css\"> \n"
." html, body, .contentpane, #all, #main {".$oH."background:".$this->tmpl['detailwindowbackgroundcolor'].";padding:0px !important;margin:0px !important; width: 100% !important; max-width: 100% !important;} \n"
." center, table {background:".$this->tmpl['detailwindowbackgroundcolor'].";} \n"
." #sbox-window {background-color:#fff;padding:5px} \n"
// gantry-fix-begin
."body {min-width:100%} \n"
.".rt-container {width:100%} \n"
// gantry-fix-end
." </style> \n");
}
// Download from the detail view which is not in the popupbox
if ($var['download'] == 2 ){
$this->tmpl['displayicondownload'] = 2;
}
// Plugin Information
if (isset($get['ratingimg']) && $get['ratingimg'] != '') {
$this->tmpl['displayratingimg'] = $get['ratingimg'];
}
// Model
$model = &$this->getModel();
$item = $model->getData();
//Multibox Thumbnails
$this->tmpl['mb_thumbs_data'] = '';
if ($this->tmpl['mb_thumbs'] == 1) {
// if we get item variable, we have rights to load the thumbnails, this is why we checking it
if (isset($item->id) && isset($item->catid) && (int)$item->id > 0 && (int)$item->catid > 0) {
$this->tmpl['mb_thumbs_data'] = $model->getThumbnails((int)$item->id, (int)$item->catid, (int)$item->ordering);
}
}
// User Avatar
$this->tmpl['useravatarimg'] = '';
$this->tmpl['useravatarmiddle'] = '';
$userAvatar = PhocaGalleryUser::getUserAvatar($item->userid);
if ($userAvatar) {
$pathAvatarAbs = $path->avatar_abs .'thumbs'.DS.'phoca_thumb_s_'. $userAvatar->avatar;
$pathAvatarRel = $path->avatar_rel . 'thumbs/phoca_thumb_s_'. $userAvatar->avatar;
if (JFile::exists($pathAvatarAbs)){
$sIH = $this->params->get( 'small_image_height', 50 );
$sIHR = @getImageSize($pathAvatarAbs);
if (isset($sIHR[1])) {
$sIH = $sIHR[1];
}
if ((int)$sIH > 0) {
$this->tmpl['useravatarmiddle'] = ((int)$sIH / 2) - 10;
}
$this->tmpl['useravatarimg'] = '<img src="'.JURI::base(true) . '/' . $pathAvatarRel.'?imagesid='.md5(uniqid(time())).'" alt="" />';
}
}
// Access check - don't display the image if you have no access to this image (if user add own url)
// USER RIGHT - ACCESS - - - - - - - - - -
$rightDisplay = 0;
if (!empty($item)) {
$rightDisplay = PhocaGalleryAccess::getUserRight('accessuserid', $item->cataccessuserid, $item->cataccess, $user->authorisedLevels(), $user->get('id', 0), 0);
}
if ((int)$rightDisplay == 0) {
echo $close['html'];
//Some problem with cache - Joomla! return this message if there is no reason for do it.
//$this->tmpl['pl'] = 'index.php?option=com_users&view=login&return='.base64_encode($uri->toString());
//$app->redirect(JRoute::_($this->tmpl['pl'], false), JText::_('COM_PHOCAGALLERY_NOT_AUTHORISED_ACTION'));
exit;
}
// - - - - - - - - - - - - - - - - - - - -
phocagalleryimport('phocagallery.image.image');
phocagalleryimport('phocagallery.render.renderdetailbutton'); // Javascript Slideshow buttons
$detailButton = new PhocaGalleryRenderDetailButton();
if ($this->tmpl['enable_multibox'] == 1) {
$detailButton->setType('multibox');
}
$item->reloadbutton = $detailButton->getReload($item->catslug, $item->slug);
$item->closebutton = $detailButton->getClose($item->catslug, $item->slug);
$item->closetext = $detailButton->getCloseText($item->catslug, $item->slug);
$item->nextbutton = $detailButton->getNext((int)$item->catid, (int)$item->id, (int)$item->ordering);
$item->nextbuttonhref = $detailButton->getNext((int)$item->catid, (int)$item->id, (int)$item->ordering, 1);
$item->prevbutton = $detailButton->getPrevious((int)$item->catid, (int)$item->id, (int)$item->ordering);
$slideshowData = $detailButton->getJsSlideshow((int)$item->catid, (int)$item->id, (int)$var['slideshow'], $item->catslug, $item->slug);
$item->slideshowbutton = $slideshowData['icons'];
$item->slideshowfiles = $slideshowData['files'];
$item->slideshow = $var['slideshow'];
$item->download = $var['download'];
// ALT VALUE
$altValue = PhocaGalleryRenderFront::getAltValue($this->tmpl['altvalue'], $item->title, $item->description, $item->metadesc);
$item->altvalue = $altValue;
// Get file thumbnail or No Image
$item->filenameno = $item->filename;
$item->filename = PhocaGalleryFile::getTitleFromFile($item->filename, 1);
$item->filesize = PhocaGalleryFile::getFileSize($item->filenameno);
$realImageSize = '';
$extImage = PhocaGalleryImage::isExtImage($item->extid);
if ($extImage) {
$item->extl = $item->extl;
$item->exto = $item->exto;
$realImageSize = PhocaGalleryImage::getRealImageSize($item->extl, '', 1);
$item->imagesize = PhocaGalleryImage::getImageSize($item->exto, 1, 1);
if ($item->extw != '') {
$extw = explode(',',$item->extw);
$item->extw = $extw[0];
}
$correctImageRes = PhocaGalleryPicasa::correctSizeWithRate($item->extw, $item->exth, $this->tmpl['picasa_correct_width_l'], $this->tmpl['picasa_correct_height_l']);
$item->linkimage = JHtml::_( 'image', $item->extl, $item->altvalue, array('width' => $correctImageRes['width'], 'height' => $correctImageRes['height'], 'class' => 'pg-detail-image'));
$item->realimagewidth = $correctImageRes['width'];
$item->realimageheight = $correctImageRes['height'];
} else {
$item->linkthumbnailpath = PhocaGalleryImageFront::displayCategoryImageOrNoImage($item->filenameno, 'large');
$item->linkimage = JHtml::_( 'image', $item->linkthumbnailpath, $item->altvalue, array( 'class' => 'pg-detail-image'));
$realImageSize = PhocaGalleryImage::getRealImageSize ($item->filenameno);
$item->imagesize = PhocaGalleryImage::getImageSize($item->filenameno, 1);
if (isset($realImageSize['w']) && isset($realImageSize['h'])) {
$item->realimagewidth = $realImageSize['w'];
$item->realimageheight = $realImageSize['h'];
} else {
$item->realimagewidth = $this->tmpl['largewidth'];
$item->realimageheight = $this->tmpl['largeheight'];
}
}
// Add Statistics
$model->hit(JRequest::getVar( 'id', '', '', 'int' ));
// R A T I N G
// Only registered (VOTES + COMMENTS)
$this->tmpl['notregisteredimg'] = true;
$this->tmpl['usernameimg'] = '';
if ($access > 0) {
$this->tmpl['notregisteredimg'] = false;
$this->tmpl['usernameimg'] = $user->name;
}
// VOTES Statistics Img
if ((int)$this->tmpl['displayratingimg'] == 1 || $this->tmpl['mb_rating']) {
$this->tmpl['votescountimg'] = 0;
$this->tmpl['votesaverageimg'] = 0;
$this->tmpl['voteswidthimg'] = 0;
$votesStatistics = PhocaGalleryRateImage::getVotesStatistics((int)$item->id);
if (!empty($votesStatistics->count)) {
$this->tmpl['votescountimg'] = $votesStatistics->count;
}
if (!empty($votesStatistics->average)) {
$this->tmpl['votesaverageimg'] = $votesStatistics->average;
if ($this->tmpl['votesaverageimg'] > 0) {
$this->tmpl['votesaverageimg'] = round(((float)$this->tmpl['votesaverageimg'] / 0.5)) * 0.5;
$this->tmpl['voteswidthimg'] = 22 * $this->tmpl['votesaverageimg'];
} else {
$this->tmpl['votesaverageimg'] = (int)0;// not float displaying
}
}
if ((int)$this->tmpl['votescountimg'] > 1) {
$this->tmpl['votestextimg'] = 'COM_PHOCAGALLERY_VOTES';
} else {
$this->tmpl['votestextimg'] = 'COM_PHOCAGALLERY_VOTE';
}
// Already rated?
$this->tmpl['alreadyratedimg'] = PhocaGalleryRateImage::checkUserVote( (int)$item->id, (int)$user->id );
}
// Tags
$this->tmpl['displaying_tags_output'] = '';
if ($this->tmpl['display_tags_links'] == 1 || $this->tmpl['display_tags_links'] == 3 || $this->tmpl['mb_tags']) {
if ($this->tmpl['detailwindow'] == 7) {
$this->tmpl['displaying_tags_output'] = PhocaGalleryTag::displayTags($item->id);
} else {
$this->tmpl['displaying_tags_output'] = PhocaGalleryTag::displayTags($item->id, 1);
}
}
// Back button
$this->tmpl['backbutton'] = '';
if ($this->tmpl['detailwindow'] == 7) {
phocagalleryimport('phocagallery.image.image');
$formatIcon = &PhocaGalleryImage::getFormatIcon();
$this->tmpl['backbutton'] = '<div><a href="'.JRoute::_('index.php?option=com_phocagallery&view=category&id='. $item->catslug.'&Itemid='. JRequest::getVar('Itemid', 0, '', 'int')).'"'
.' title="'.JText::_( 'COM_PHOCAGALLERY_BACK_TO_CATEGORY' ).'">'
. JHtml::_('image', 'components/com_phocagallery/assets/images/icon-up-images.' . $formatIcon, JText::_( 'COM_PHOCAGALLERY_BACK_TO_CATEGORY' )).'</a></div>';
}
// ASIGN
$this->assignRef( 'tmpl', $this->tmpl );
$this->assignRef( 'item', $item );
$this->_prepareDocument($item);
if ($this->tmpl['enable_multibox'] == 1) {
if ($item->download > 0) {
if ($this->tmpl['displayicondownload'] == 2) {
$backLink = 'index.php?option=com_phocagallery&view=category&id='. $item->catslug.'&Itemid='. JRequest::getVar('Itemid', 0, '', 'int');
phocagalleryimport('phocagallery.file.filedownload');
if (isset($item->exto) && $item->exto != '') {
PhocaGalleryFileDownload::download($item, $backLink, 1);
} else {
PhocaGalleryFileDownload::download($item, $backLink);
}
exit;
} else {
parent::display('multibox');
//parent::display('download');
}
} else {
if (isset($item->videocode) && $item->videocode != '' && $item->videocode != '0') {
$item->videocode = PhocaGalleryYoutube::displayVideo($item->videocode);
}
parent::display('multibox');
}
} else if (isset($item->videocode) && $item->videocode != '' && $item->videocode != '0') {
$item->videocode = PhocaGalleryYoutube::displayVideo($item->videocode);
if ($this->tmpl['detailwindow'] != 7 && $this->tmpl['ytb_display'] == 1) {
$document->addCustomTag( "<style type=\"text/css\"> \n"
." html, body, .contentpane, div#all, div#main, div#system-message-container {padding: 0px !important;margin: 0px !important;} \n"
." div#sbox-window {background-color:#fff;padding: 0px;margin: 0px;} \n"
." </style> \n");
}
parent::display('video');
} else {
parent::display('slideshowjs');
if ($item->slideshow == 1) {
parent::display('slideshow');
} else if ($item->download > 0) {
if ($this->tmpl['displayicondownload'] == 2) {
$backLink = 'index.php?option=com_phocagallery&view=category&id='. $item->catslug.'&Itemid='. JRequest::getVar('Itemid', 0, '', 'int');
phocagalleryimport('phocagallery.file.filedownload');
if (isset($item->exto) && $item->exto != '') {
PhocaGalleryFileDownload::download($item, $backLink, 1);
} else {
PhocaGalleryFileDownload::download($item, $backLink);
}
exit;
} else {
parent::display('download');
}
} else {
parent::display($tpl);
}
}
}
protected function _prepareDocument($item) {
$app = JFactory::getApplication();
$menus = $app->getMenu();
$pathway = $app->getPathway();
//$this->params = &$app->getParams();
$title = null;
$this->tmpl['gallerymetakey'] = $this->params->get( 'gallery_metakey', '' );
$this->tmpl['gallerymetadesc'] = $this->params->get( 'gallery_metadesc', '' );
$menu = $menus->getActive();
if ($menu) {
$this->params->def('page_heading', $this->params->get('page_title', $menu->title));
} else {
$this->params->def('page_heading', JText::_('JGLOBAL_ARTICLES'));
}
$title = $this->params->get('page_title', '');
if (empty($title)) {
$title = htmlspecialchars_decode($app->getCfg('sitename'));
} else if ($app->getCfg('sitename_pagetitles', 0)) {
$title = JText::sprintf('JPAGETITLE', htmlspecialchars_decode($app->getCfg('sitename')), $title);
}
if (isset($item->title) && $item->title != '') {
$title = $title .' - ' . $item->title;
}
$this->document->setTitle($title);
if ($item->metadesc != '') {
$this->document->setDescription($item->metadesc);
} else if ($this->tmpl['gallerymetadesc'] != '') {
$this->document->setDescription($this->tmpl['gallerymetadesc']);
} else if ($this->params->get('menu-meta_description', '')) {
$this->document->setDescription($this->params->get('menu-meta_description', ''));
}
if ($item->metakey != '') {
$this->document->setMetadata('keywords', $item->metakey);
} else if ($this->tmpl['gallerymetakey'] != '') {
$this->document->setMetadata('keywords', $this->tmpl['gallerymetakey']);
} else if ($this->params->get('menu-meta_keywords', '')) {
$this->document->setMetadata('keywords', $this->params->get('menu-meta_keywords', ''));
}
if ($app->getCfg('MetaTitle') == '1' && $this->params->get('menupage_title', '')) {
$this->document->setMetaData('title', $this->params->get('page_title', ''));
}
/*if ($app->getCfg('MetaAuthor') == '1') {
$this->document->setMetaData('author', $this->item->author);
}
/*$mdata = $this->item->metadata->toArray();
foreach ($mdata as $k => $v) {
if ($v) {
$this->document->setMetadata($k, $v);
}
}*/
// Breadcrumbs TODO (Add the whole tree)
/*if (isset($this->category[0]->parentid)) {
if ($this->category[0]->parentid == 1) {
} else if ($this->category[0]->parentid > 0) {
$pathway->addItem($this->category[0]->parenttitle, JRoute::_(PhocaDocumentationHelperRoute::getCategoryRoute($this->category[0]->parentid, $this->category[0]->parentalias)));
}
}
if (!empty($this->category[0]->title)) {
$pathway->addItem($this->category[0]->title);
}*/
}
}
- ghost
-
- OFFLINE
- Zkušený uživatel
-
13. led 2014 08:20 #113728
od ghost
Joomla! pro každého
Odpověď od ghost v tématu Re: Phoca gallery - vložení reklamy od googlu?
a co treba url webu?
+ uvest informaci, kde presne se ma reklama zobrazit, jak se jmenuje dana pozice v niz je modul, ...
kod php je nam na nic
+ uvest informaci, kde presne se ma reklama zobrazit, jak se jmenuje dana pozice v niz je modul, ...
kod php je nam na nic
Joomla! pro každého
- honzin
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 9
13. led 2014 11:42 #113745
od honzin
Odpověď od honzin v tématu Re: Phoca gallery - vložení reklamy od googlu?
Pardon.
URL webu je honzasuchacek.eu/index.php/fotogalerie/c...pcik-lacnov-9-1-2014
je to odkaz na fotogalerii. po kliknuti na fotku se rozjede fotka ve velkem a pravděpodobně by se reklama měla nacházet pod ní jak je název obrázku.
daná pozice se jmenuje phocaads.
Jen ještě připíšu, že jsem pozici v administraci nezadaval z menu pozic, ale přímo napsal do políčka. Mám za to, že by si to tu pozivi mělo samo najít, pokud jsem vložil kod podle návodu do php.
URL webu je honzasuchacek.eu/index.php/fotogalerie/c...pcik-lacnov-9-1-2014
je to odkaz na fotogalerii. po kliknuti na fotku se rozjede fotka ve velkem a pravděpodobně by se reklama měla nacházet pod ní jak je název obrázku.
daná pozice se jmenuje phocaads.
Jen ještě připíšu, že jsem pozici v administraci nezadaval z menu pozic, ale přímo napsal do políčka. Mám za to, že by si to tu pozivi mělo samo najít, pokud jsem vložil kod podle návodu do php.
- ghost
-
- OFFLINE
- Zkušený uživatel
-
13. led 2014 12:14 #113749
od ghost
Joomla! pro každého
Odpověď od ghost v tématu Re: Phoca gallery - vložení reklamy od googlu?
prohledanim kodu na "phocaads" tam nic nenachazim => nema se co zobrazit
dole pod detailem fotky zadny nazev neni (bavime-li opravdu o kliknuti na fotku)
po kliknuti na lupu se neotevre ani ten detail fotky
po kliknuti na FB se otevre detail zase jinak - ocekaval bych rovnou komentovaci pole a ne zase detail jinak
dole pod detailem fotky zadny nazev neni (bavime-li opravdu o kliknuti na fotku)
po kliknuti na lupu se neotevre ani ten detail fotky
po kliknuti na FB se otevre detail zase jinak - ocekaval bych rovnou komentovaci pole a ne zase detail jinak
Joomla! pro každého
- honzin
- Autor
- OFFLINE
- Uživatel
-
Méně
Více
- Příspěvky: 9
13. led 2014 12:20 #113750
od honzin
Odpověď od honzin v tématu Re: Phoca gallery - vložení reklamy od googlu?
Tak jsem asi špatně vložil pozici, nebo já nevím. Taky jsem to s tím FB tak očekával, ale opět netuším jak to tam vložit. Nejsem bohužel na to odborník.
Phoca gallery je pro mě v těch souborech španělská vesnice
Phoca gallery je pro mě v těch souborech španělská vesnice
Vygenerováno za 0.070 sekund