本文整理汇总了PHP中Meta::addAttributes方法的典型用法代码示例。如果您正苦于以下问题:PHP Meta::addAttributes方法的具体用法?PHP Meta::addAttributes怎么用?PHP Meta::addAttributes使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Meta
的用法示例。
在下文中一共展示了Meta::addAttributes方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: CatalogPage
public function CatalogPage()
{
$this->APagesCreator();
$this->updateTitleTagChildren(["Каталог - "]);
$this->setPageCode("catalog_page");
$this->setIsTreeVisible(true);
$this->setIsStatusBarVisible(true);
$this->setIsViewModeBlockVisible(true);
$this->setPathLinkForTree(PathLinks::getDOMForTree());
if (array_key_exists(UrlParameters::KEY, $_GET)) {
$this->key = Utils::getFromGET(UrlParameters::KEY);
$this->setTreeKey($this->key);
$this->setPathLinkForMainBlock(PathLinks::getDOMForTreeCatalog($this->key, $this));
} else {
$this->setPathLinkForMainBlock(PathLinks::getDOMForCatalog());
}
$this->setViewModeBlock(PathLinks::getDOMForViewModeSelector());
$metaDesc = new Meta();
$metaDesc->addAttributes(["name" => "description", "content" => "в каталоге augustova.by вы найдете спецодежду для вашей работы"]);
$treeView = new TreeView();
$treeLabels = implode(", ", $treeView->getAllLabels());
$metaKeyWords = new Meta();
$metaKeyWords->addAttributes(["name" => "keywords", "content" => $treeLabels]);
$this->addMetaTags($metaDesc, $metaKeyWords);
$html = $this->getHtml();
echo $html;
}
示例2: MainPage
public function MainPage()
{
$this->APagesCreator();
$this->setPageCode("main_page");
$this->setIsStatusBarVisible(false);
$this->setIsViewModeBlockVisible(false);
$this->setIsPathLinkVisible(false);
$metaDesc = new Meta();
$metaDesc->addAttributes(["name" => "description", "content" => "на augustova.by вы найдете спецодежду для вашей работы, а юридические лица смогут приобрести лакокрасочные материалы, чистящие и моющие ср-ва, канцтовары, строительный инструмент и другое "]);
$metaKeyword = new Meta();
$metaKeyword->addAttributes(["name" => "keywords", "content" => ""]);
$this->addMetaTags($metaDesc, $metaKeyword);
$html = $this->getHtml();
echo $html;
}
示例3: ContactsPage
public function ContactsPage()
{
$this->APagesCreator();
$this->setPageCode("contacts_page");
$this->setIsTreeVisible(false);
$this->setIsStatusBarVisible(true);
$this->setIsViewModeBlockVisible(false);
$this->setIsPathLinkVisible(false);
$this->setPathLinkForTree(PathLinks::getDOMForContacts());
$this->updateTitleTagChildren(["Контакты - "]);
$metaDesc = new Meta();
$metaDesc->addAttributes(["name" => "description", "content" => "на этой странице Вы найдете наши контакты, торговые точки на рынках и как всегда - электронная почта augustova@mail.ru - ждем ваших писем!"]);
$this->addMetaTags($metaDesc);
$html = $this->getHtml();
echo $html;
}
示例4: createGeneralContent
protected function createGeneralContent()
{
$mainTag = new Div();
$goods = new DBGoodsType();
$itemId = Utils::getFromGET("page_id");
$goods->executeRequest(DB::TABLE_GOODS__KEY_ITEM, $itemId, DB::TABLE_GOODS___ORDER, DB::ASC);
$response = $goods->getResponse();
$mainTag->addStyleClasses(["single_item"]);
$row = mysql_fetch_array($response);
if ($row) {
$imagePathes = FileUtils::getFilesByPrefixByDescription(Constants::DEFAULT_ROOT_CATALOG_PATH . DIRECTORY_SEPARATOR . $itemId . DIRECTORY_SEPARATOR, Constants::SMALL_IMAGE, 'jpg');
$filesSmall = FileUtils::getFilesByPrefixByDescription(Constants::DEFAULT_ROOT_CATALOG_PATH . DIRECTORY_SEPARATOR . $itemId . DIRECTORY_SEPARATOR, Constants::SMALL_IMAGE, "jpg");
$filesMedium = FileUtils::getFilesByPrefixByDescription(Constants::DEFAULT_ROOT_CATALOG_PATH . DIRECTORY_SEPARATOR . $itemId . DIRECTORY_SEPARATOR, Constants::MEDIUM_IMAGE, "jpg");
$firstImage = FileUtils::getFirstFileInDirectoryByPrefixByDescription(Constants::DEFAULT_ROOT_CATALOG_PATH . DIRECTORY_SEPARATOR . $itemId . DIRECTORY_SEPARATOR, Constants::MEDIUM_IMAGE, 'jpg');
if ($firstImage == '') {
$firstImage = FileUtils::getCapImage(Labels::CAP_IMAGE_FOR_CLOTHING);
}
sort($imagePathes);
sort($filesSmall);
sort($filesMedium);
$defaultBackgroundImage = $this->getFirstImage($itemId, Constants::MEDIUM_IMAGE);
$titleBlock = new Strong();
$titleBlock->addStyleClasses(["title", "f-30"]);
$titleBlock->addChild($row[DB::TABLE_GOODS__NAME]);
$this->updateTitleTagChildren([$row[DB::TABLE_GOODS__NAME] . ' - ']);
$metaDesc = new Meta();
$metaDesc->addAttributes(["name" => "description", "content" => "на этой странице Вы найдете подробное описание для товара " . $row[DB::TABLE_GOODS__NAME] . ", а также сможете пролистать фотографии и просмотреть их увеличенную версию"]);
$this->addMetaTags($metaDesc);
$infoBlock = new Div();
$infoBlock->addStyleClass("info");
$leftBlock = new Div();
$leftBlock->addStyleClasses(["left_block"]);
$bigImg = new Div();
$bigImg->addStyleClasses(["big_img", "float_left"]);
$bigImg->addAttribute("style", "background-image: url({$defaultBackgroundImage});filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{$defaultBackgroundImage}',sizingMethod='scale');-ms-filter: \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='{$defaultBackgroundImage}',sizingMethod='scale')\";");
$square = new Div();
$square->addStyleClass("squareX");
$zoom = new Div();
$zoom->addStyleClass("zoom_image");
$zoom->addAttribute("style", "background-image: url(.{$defaultBackgroundImage}.)");
$img1 = new Img();
$img1->addAttribute("src", $firstImage);
$img1->updateId("main_gallery_image");
$img2 = new Img();
$img2->addAttribute("src", $firstImage);
$img2->updateId("img_effect");
$square->addChildList([$zoom, $img1, $img2]);
$square->addChildList($this->getImageSwitcher());
$leftBlock->addChildList([$square, $this->getPreviewImages($filesMedium, Constants::MEDIUM_IMAGE . "images", false)]);
$rightBlock = new Div();
$rightBlock->addStyleClasses(["right_block"]);
$overviewImgs = $this->getPreviewImages($filesSmall, Constants::SMALL_IMAGE . "images", true);
$overviewImgs->updateId("gallery");
$overviewImgs->addStyleClass("w-100p");
$rightBlock->addChildList([$overviewImgs]);
$index = 0;
$imgList = new Div();
$imgList->addStyleClass("scroll_child");
/*foreach($imagePathes as $imagePath) {
if (count(trim($imagePath)) != 0) {
$index++;
$activeImg = '';
$cursor = 'review';
if ($index == 1) {
$active = 'preview_image_current_border';
$activeImg = 'img_to_front';
} else {
$active = "preview_image_hover_border";
$cursor = 'cursor_pointer';
}
$imgItem = new Div();
$imgItem->addStyleClasses(["image_item", "float_left", $cursor]);
$zoomWindowContainer = new Div();
$zoomWindowContainer->addStyleClass("zoom_window_container");
$zoomWindow = new Div();
$zoomWindow->addStyleClass("zoom_window");
$zoomWindowContainer->addChild($zoomWindow);
$previewImgBorder = new Div();
$previewImgBorder->addStyleClasses("preview_image_border", $active);
$previewImage = new Img();
$previewImage->addAttribute("src", $imagePath);
$previewImage->addStyleClasses(["preview_image", $activeImg]);
$imgItem->addChildList([$zoomWindowContainer, $previewImgBorder, $previewImage]);
}
}*/
}
$description = $this->getImageDescription($row[DB::TABLE_GOODS__DESCRIPTION]);
return $mainTag->addChildList([$titleBlock, $infoBlock->addChildList([$leftBlock, $rightBlock, $description])]);
}