chameleon9
+42
Репутация
311
Рейтинг
А скрипт от гугл переводчика Вам не подойдет? масса языков, переводит весь контент страницы
Дело в шаблоне
Исправьте это в styles.css строка 5335
И крайне желательно все эти стили вынести в css файл
Исправьте это в styles.css строка 5335
И крайне желательно все эти стили вынести в css файл
А в Новостях это где? Вы используете какой то компонент?
//Определяем размер фотографии — ширину и высоту
$size=GetImageSize ($path2);
//Создаём новое изображение из «старого»
$src=ImageCreateFromJPEG ($path2);
//Берём числовое значение ширины фотографии, которое мы получили в первой строке и записываем это число в переменную
$iw=$size[0];
//Проделываем ту же операцию, что и в предыдущей строке, но только уже с высотой.
$ih=$size[1];
//Ширину фотографии делим на 200 т.к. на выходе мы хотим получить фото шириной в 200 пикселей. В результате получаем коэфициент соотношения ширины оригинала с будущей превьюшкой.
$koe=$iw/200;
//Делим высоту изображения на коэфициент, полученный в предыдущей строке, и округляем число до целого в большую сторону — в результате получаем высоту нового изображения.
$new_h=ceil ($ih/$koe);
//Создаём пустое изображение шириной в 200 пикселей и высотой, которую мы вычислили в предыдущей строке.
$dst=ImageCreateTrueColor (200, $new_h);
//Данная функция копирует прямоугольную часть изображения в другое изображение, плавно интерполируя пикселные значения таким образом, что, в частности, уменьшение размера изображения сохранит его чёткость и яркость.
ImageCopyResampled ($dst, $src, 0, 0, 0, 0, 200, $new_h, $iw, $ih);
//Сохраняем полученное изображение в формате JPG
ImageJPEG ($dst, $path3, 80);
imagedestroy($src);
Что то типа этого?
$size=GetImageSize ($path2);
//Создаём новое изображение из «старого»
$src=ImageCreateFromJPEG ($path2);
//Берём числовое значение ширины фотографии, которое мы получили в первой строке и записываем это число в переменную
$iw=$size[0];
//Проделываем ту же операцию, что и в предыдущей строке, но только уже с высотой.
$ih=$size[1];
//Ширину фотографии делим на 200 т.к. на выходе мы хотим получить фото шириной в 200 пикселей. В результате получаем коэфициент соотношения ширины оригинала с будущей превьюшкой.
$koe=$iw/200;
//Делим высоту изображения на коэфициент, полученный в предыдущей строке, и округляем число до целого в большую сторону — в результате получаем высоту нового изображения.
$new_h=ceil ($ih/$koe);
//Создаём пустое изображение шириной в 200 пикселей и высотой, которую мы вычислили в предыдущей строке.
$dst=ImageCreateTrueColor (200, $new_h);
//Данная функция копирует прямоугольную часть изображения в другое изображение, плавно интерполируя пикселные значения таким образом, что, в частности, уменьшение размера изображения сохранит его чёткость и яркость.
ImageCopyResampled ($dst, $src, 0, 0, 0, 0, 200, $new_h, $iw, $ih);
//Сохраняем полученное изображение в формате JPG
ImageJPEG ($dst, $path3, 80);
imagedestroy($src);
Что то типа этого?
На первой ветке решалось просто
preg_match_all('/<img (.*?)\/>/', $article['content'], $images);
if(!is_null($images)){
foreach($images[1] as $index => $value){
$new_img = str_replace('src=', 'class="lazy" data-original=', $images[0][$index]);
$article['content'] = str_replace($images[0][$index], $new_img, $article['content']);}}
и подключить скрипт
preg_match_all('/<img (.*?)\/>/', $article['content'], $images);
if(!is_null($images)){
foreach($images[1] as $index => $value){
$new_img = str_replace('src=', 'class="lazy" data-original=', $images[0][$index]);
$article['content'] = str_replace($images[0][$index], $new_img, $article['content']);}}
и подключить скрипт
Вроде же все просто, не могу понять только синтаксис...
Синтаксис правильный, только поменяйте расширение на .tpl и уберите, если есть, <?PHP и ?>
{include}
если не сработает, попробуйте переместить файл в папку с шаблоном
Просто создайте модуль и вставьте код через источник
обязательно через include?
там php код в файле или код Яндеса или Гугла?
скорее всего фильтровать $root_cat
в строке 77
$inCore->processFilters($root_cat['description']);
если не получится попробуй методом научного тыка.
шопа нет, но код вставлять в файл frontend.php
Этот код обрабатывается фильтром "Внешние скрипты"
Вам нужно что бы категории товаров фильтровались
решение тут
Примерный код
$path=PATH.'путь'.имя файла.'.txt'; $z = часов до обновления; $url = страница для парсинга; //обрезаем лишнее //можно не заморачиваться, но: //1. будет подтягивать скрипты, стили и много всего другого с сайта источника //2. чем меньше файл, тем быстрее грузится $string = 'от начала до этой строки' ; $string2 = 'от этой строки до конца' ; $temp = $data[0]; //тут какие нибудь операции с данными if ($temp){
так фактически это и сделаешь
@chameleon9, а сделать вставкой чужого html кода себе на страницу невозможно?
Можно с помощью file_get_contents или curl спарсить страницу и обрезать всё лишнее. Но парсить будет каждый раз при обращении, поэтому лучше сохранить в текстовый файл к себе и периодически обновлять.
Люблю вкусно покушать, с детства приучили…