C

chameleon9

+42
Репутация
311
Рейтинг
#1 Чешская локализация 23 июня 2019 в 17:27
А скрипт от гугл переводчика Вам не подойдет? масса языков, переводит весь контент страницы
#2 Размер статьи. 8 июня 2019 в 04:02
Дело в шаблоне

Исправьте это в styles.css строка 5335

И крайне желательно все эти стили вынести в css файл
#3 Размер статьи. 7 июня 2019 в 16:17


olegan
А в Новостях это где? Вы используете какой то компонент?
#4 [ЕСТЬ РЕШЕНИЕ] Конвертация изображений из png в jpg 15 мая 2019 в 11:35
//Определяем размер фотографии — ширину и высоту
$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);

Что то типа этого?
#5 lazy load instantcms 8 мая 2019 в 19:40
На первой ветке решалось просто
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']);}}
и подключить скрипт
#6 Вывод рекламных блоков через include 12 октября 2018 в 01:37


Вроде же все просто, не могу понять только синтаксис...

@gagarin

Синтаксис правильный, только поменяйте расширение на .tpl и уберите, если есть, <?PHP и ?>
{include}
если не сработает, попробуйте переместить файл в папку с шаблоном
#7 Вывод рекламных блоков через include 11 октября 2018 в 19:06


@gagarin
Просто создайте модуль и вставьте код через источник
#8 Вывод рекламных блоков через include 11 октября 2018 в 17:35


@gagarin
обязательно через include?
там php код в файле или код Яндеса или Гугла?
#9 [ЕСТЬ РЕШЕНИЕ] Функция "Вставить файл" - {ФАЙЛ=test.php} к описанию категории товара Инстант шоп - нужно решение 11 октября 2018 в 16:28


Заралик
скорее всего фильтровать $root_cat
в строке 77
$inCore->processFilters($root_cat['description']);
если не получится попробуй методом научного тыка.
#10 [ЕСТЬ РЕШЕНИЕ] Функция "Вставить файл" - {ФАЙЛ=test.php} к описанию категории товара Инстант шоп - нужно решение 11 октября 2018 в 16:10


Заралик
шопа нет, но код вставлять в файл frontend.php
#11 [ЕСТЬ РЕШЕНИЕ] Функция "Вставить файл" - {ФАЙЛ=test.php} к описанию категории товара Инстант шоп - нужно решение 11 октября 2018 в 15:55


Заралик
Этот код обрабатывается фильтром "Внешние скрипты"
Вам нужно что бы категории товаров фильтровались
решение тут
#12 Как вывести информацию с другого сайта на своём? 9 октября 2018 в 10:59


@Aliaksandr
Примерный код
  1.  
  2. $path=PATH.'путь'.имя файла.'.txt';
  3. $z = часов до обновления;
  4. $url = страница для парсинга;
  5. if((time() - filemtime($path)) > $z * 60 * 60 || !filemtime($path)){
  6. $temp = file_get_contents('$url');//получаем страницу
  7. //обрезаем лишнее
  8. //можно не заморачиваться, но:
  9. //1. будет подтягивать скрипты, стили и много всего другого с сайта источника
  10. //2. чем меньше файл, тем быстрее грузится
  11. $string = 'от начала до этой строки' ;
  12. $temp = mb_substr($temp, strrpos($temp, $string)+1);
  13. $string2 = 'от этой строки до конца' ;
  14. $data = explode($string2, $temp );
  15. $temp = $data[0];
  16.  
  17. //тут какие нибудь операции с данными
  18.  
  19. if ($temp){
  20. file_put_contents($path, $temp);}}//если нет файла или пришло время перезаписываем файл
  21. else {$temp = file_get_contents($path);} //берем данные из файла
  22.  
Такой инфы на просторах интернета много. Инстант работает на точно таком же PHP как и все другие сайты
#13 Как вывести информацию с другого сайта на своём? 9 октября 2018 в 02:26


@chameleon9, а сделать вставкой чужого html кода себе на страницу невозможно?

@Aliaksandr
так фактически это и сделаешь
#14 Как вывести информацию с другого сайта на своём? 9 октября 2018 в 02:19
Можно с помощью file_get_contents или curl спарсить страницу и обрезать всё лишнее. Но парсить будет каждый раз при обращении, поэтому лучше сохранить в текстовый файл к себе и периодически обновлять.
#15 Кто чем занимается помимо программирования? 6 октября 2018 в 15:54
Люблю вкусно покушать, с детства приучили…

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.