Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » DLE 11, как изменить правило загрузки фото в доп. поле?

DLE 11, как изменить правило загрузки фото в доп. поле?


     22.03.2016    Все вопросы » Общие вопросы по PHP    4206

вопрос
В общем если вы знакомы с хаком nowheredev там грузить и просто будет ссылка на файл в доп поле.

а на дле 11, там грузить и еще подключает html код для вывода фото. А нужно сделать по логике хака nowheredev. Никто не сталкивался ? те кто использовал хак nowheredev .

Ответил: Sander


Не загрузка, а вывод.
В файлах engine/modules/show.***.php
После строки (всех найденных):
} else $xfieldsdata[$value[0]] = "<img class=\"xfieldimage {$value[0]}\" src=\"{$img_url}\" alt=\"\" />";

Вставить:
$xfieldsdata[$value[0]] = $img_url;


Теперь тег [xfvalue_image] будет выводить чисто адрес изображения (оригинального, не thumb-ы).

6 комментариев

Tappo4eK
Юзер

Tappo4eK - 22 марта 2016 16:35 -

Скобочки забыл
$xfieldsdata[$value[0]] = "{$img_url}";

или так тоже будет? о:

Japing.pw
Юзер

Japing.pw - 22 марта 2016 16:52 -

"{$img_url}"

здесь это лишнее

thebeknazar
Юзер

thebeknazar - 22 марта 2016 21:58 -

работает, но возникла новая проблема. у меня года 2 стоял хак nowheredev. Его как прописывал полную урл. с доменом. а дле 11 без домена. как сделать чтоб прописывал домен? чтоб был полный урл.


напримре у дле 11 вывод доп поле, такое - "2016-03/1458672915_26marchs.jpg" у nowheredav "https://site.ru/uploads/2016-03/1458672915_26marchs.jpg"

Sander
PHP-developer

Sander - 23 марта 2016 00:33 -

В тех же файлах, строку:
if($value[3] == "image" AND $xfieldsdata[$value[0]] ) {

Заменить на:
if($value[3] == "image" AND $xfieldsdata[$value[0]] AND stripos($xfieldsdata[$value[0]],"/uploads/")===false) {

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Uralbox
Юзер

Uralbox - 24 марта 2016 02:52 -

при загрузке фото через доп поле по умолчанию тег alt не заполняется? Как это исправить? И можно ли как то в шаблоне прописывать alt?

serg91100
Юзер

serg91100 - 8 января 2018 12:47 -

Добрый день. Не подскажите. У меня немного другой вопрос. На сайте тоже использовался модуль от , но некоторые ссылки на картинки были взяты напрямую с других сайтов. Теперь же, во всех новостях после обновления на 12 версию вот такая фигня: /uploads/posts/http://сайт на стороне.ру/*****.jpg
Как можно убрать /uploads/posts/ и оставить прямую ссылку с основного сайта и чтобы работали ссылки с сайтов на стороне?

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх