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

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


     22.03.2016    Общие вопросы по PHP    943

вопрос
В общем если вы знакомы с хаком 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-ы).

Комментарии пользователей (5)

Tappo4eK
1

39 | 7

Tappo4eK - 22 марта 2016 16:35 - Юзер

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

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

Japing.pw
24

32 | 11

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

"{$img_url}"

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

thebeknazar
8

129 | 36

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
1125

1637 | 1204

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 - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Uralbox
49 | 6

Uralbox - 24 марта 2016 02:52 - Юзер

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

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

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