File manager - Edit - /home/buyherba/public_html/wp-content/ei-parsers/PhenosdispensarycomAdvanced.php
Back
<?php namespace ExternalImporter\application\libs\pextractor\parser\parsers; use ExternalImporter\application\libs\pextractor\parser\Product; defined('\ABSPATH') || exit; /* * URI: https://phenosdispensary.com/ */ /** * PhenosdispensarycomAdvanced class file * * @author keywordrush.com <support@keywordrush.com> * @link https://www.keywordrush.com * @copyright Copyright © 2025 keywordrush.com */ class PhenosdispensarycomAdvanced extends AdvancedParser { public function parseShortDescription() { $paths = array( ".//div[@class='woocommerce-product-details__short-description']", ); return $this->xpathScalar($paths, true); } public function parseDescription() { $paths = array( ".//div[@class='woocommerce-Tabs-panel woocommerce-Tabs-panel--description panel entry-content wc-tab']", ); $d = $this->xpathScalar($paths, true); return self::removeEzTocContainer($d); } private function removeEzTocContainer($html) { libxml_use_internal_errors(true); $dom = new \DOMDocument(); $dom->loadHTML('<?xml encoding="utf-8" ?>' . $html); $xpath = new \DOMXPath($dom); // Find the div with id="ez-toc-container" $nodes = $xpath->query('//div[@id="ez-toc-container"]'); foreach ($nodes as $node) { $node->parentNode->removeChild($node); } $body = $dom->getElementsByTagName('body')->item(0); $cleanHtml = ''; foreach ($body->childNodes as $child) { $cleanHtml .= $dom->saveHTML($child); } return $cleanHtml; } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.34 | Generation time: 0.12 |
proxy
|
phpinfo
|
Settings