Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#1 2012-03-23 20:47:53

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

xfields :: Дополнительные поля

Ввиду того что в последнее время зачастили вопросом где искать рабочий плагин xfields я решыл его просто выложить, ибо последние две версии 0,12, и 0,13 полурабочие и чтото никто не спешит их исправлять, а старых версий незнаю как так получилось но на форуме и оф сайте их почемуто нет.

Вопшем держите, версия 0,11.

К модераторам просьба если надо переставте в ветку плагинов или создайте там тему xfields, ато очень станно что его там нет.

Не в сети

#2 2012-03-28 14:03:56

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: xfields :: Дополнительные поля

Спасибо


Чем дальше в лес - тем ближе вылез smile

Не в сети

#3 2012-04-01 04:40:20

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: xfields :: Дополнительные поля

legenda, а что там за проблемы с новыми xfields'ами?
Можешь прямо сюда кинуть список?

Не в сети

#4 2012-04-01 08:25:15

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

1. там если брать спайку xfields+top_news то в 0,12 и више версиях я вот тут писал вместо картинки в блоке выводить часть ее гтмл кода и часть описания

2. ми с тобой тут разбирали, да и еще есть по форуму вопросов, всмисле большое количесво запросов на главной, хотя на версии 0,11 эта проблема также не решена(.

Не в сети

#5 2012-05-03 14:52:47

Karatik
Участник
Зарегистрирован: 2011-01-20
Сообщений: 311
Рейтинг :   -4 

Re: xfields :: Дополнительные поля

Скажите пожалуйста что означают и за что отвечают буквы с в базе данных.  Так как хочу сделать добавление сразу в базу новостей а как добавлять туда где дополнительные поля не понятно:

SER|a:2:{s:8:"kartinka";s:49:"http://******/sumka20.jpg";s:6:"ssilka";s:47:"http://******/0806/ab/c53129cb51fd.png";}
SER|a:2:{s:8:"kartinka";s:49:"http://******/sumka25.jpg";s:6:"ssilka";s:55:"http://*******/tehno40.png";}

Проблема что они не везде как смотрю одинаковые...

Не в сети

#6 2012-05-04 18:25:26

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: xfields :: Дополнительные поля

Karatik, это массив, который превращен в одну строку средствами php.
Вручную его править нельзя (точнее - очень сложно), с ним нужно работать при помощи функций serialize() и unserialize()

Не в сети

#7 2012-05-06 05:00:41

Karatik
Участник
Зарегистрирован: 2011-01-20
Сообщений: 311
Рейтинг :   -4 

Re: xfields :: Дополнительные поля

то есть я не смогу как делала на дле добавить новости с экселя сразу в базу все?

Не в сети

#8 2012-05-06 11:52:42

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: xfields :: Дополнительные поля

Karatik, а у тебя в базе excel'я ещё и доп. поля лежат где-то?
Вообще запросами "влоб" - точно не сможешь, поедут счётчики (хотя их можно потом "восстановлением" привести в порядок). Да и я не очень понимаю как ты текст из ячеек excel'евской таблицы будешь импортировать.

Но на самом деле варианты массового импорта новостей есть, возможно потребуется дописать небольшой скрипт (который и будет всё делать).
Опиши полностью задачу, желательно - с примером исходного файла. Тогда посмотрим smile

Не в сети

#9 2012-05-07 00:45:20

Karatik
Участник
Зарегистрирован: 2011-01-20
Сообщений: 311
Рейтинг :   -4 

Re: xfields :: Дополнительные поля

Да я это делаю уже 2 года. Просто использую дополнительные поля впервые. Вот строка с базы ексел

В phpMyAdmin выбираем Импорт в таблицу "ng_news"

выбираем наш фаил
Кодировка файла: виндоус-1251

Разрешить скрипту разбивать процесс импорта при приближении временного лимита. (Может быть использовано при импорте файлов большого размера, однако при этом вероятны проблемы с транзакциями.)

формат CSV
Не прерывать при возникновении ошибки во время выполнения INSERT

Разделитель полей: ;

Значения полей обрамлены: вообще убираем все

остальное по умолчанию

нажимаю ок и вся база загружена

Изменено Karatik (2012-05-07 00:50:08)

Не в сети

#10 2012-06-07 02:28:48

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

vitaly, чтото при загрузке фоток у меня стало викидивать ошибку Ошибка: Файлы данного типа запрещены! хотя файли такиеже чпеги как и били, что могло случится и где в плагине задаются какие типи картинок можно закидивать?

Не в сети

#11 2012-06-08 03:03:01

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

помогите ктото, немогу фотки закидать(

Не в сети

#12 2012-06-11 01:14:27

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

Вопшем проблему решыл, хотело права 777 на все папки и файлы ../uploads/dsn/

Изменено legenda (2012-06-11 16:09:25)

Не в сети

#13 2012-06-11 16:10:36

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

Кто может взятся доработать спайку xfields+top_news то в 0,12 и више версиях

Не в сети

#14 2012-06-12 05:16:58

Djaffar
Участник
Откуда ZP UA
Зарегистрирован: 2009-09-25
Сообщений: 101
Рейтинг :   
Сайт

Re: xfields :: Дополнительные поля

спайку сделал надо потестить, напомни, пишу под утро, могу забыть

Не в сети

#15 2012-06-12 11:49:10

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

Djaffar, напоминаю)

Не в сети

#16 2012-06-12 22:51:55

Djaffar
Участник
Откуда ZP UA
Зарегистрирован: 2009-09-25
Сообщений: 101
Рейтинг :   
Сайт

Re: xfields :: Дополнительные поля

Отправил на почту, лови

Не в сети

#17 2012-06-13 11:28:39

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: xfields :: Дополнительные поля

Djaffar, очень интересно что получилось smile


Чем дальше в лес - тем ближе вылез smile

Не в сети

#18 2012-06-13 11:49:18

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

начинаю разбиратся...

подскажите, вот шаблон вивода картинки из версии 0,13, файл news.show.images.tpl.


{% if (entriesCount > 0) %}
<div class="xfImagesList">
<u>{{ fieldTitle }}</u> ({{ entriesCount }})<br/>
{% for entry in entries %}
{% if entry.flags.hasPreview %}
<a target="_blank" href="{{ entry.url }}" title="{{ entry.description }}"><img alt="{{ entry.description}}" src="{{ entry.purl }}" width="{{ entry.pwidth }}" height="{{ entry.pheight }}"/></a>
{% else %}
<a target="_blank" href="{{ entry.url }}">{{ entry.origName }} ({{ entry.description }})</a>
{% endif %}
<br/>
{% endfor %}
</div>
{% endif %}

но картинка виводится не оригинал а превюшка, походу тут

<img alt="{{ entry.description}}" src="{{ entry.purl }}" width="{{ entry.pwidth }}" height="{{ entry.pheight }}"/>

надо вместо src="{{ entry.purl }}" вписать чтото другое, а что именно?

Изменено legenda (2012-06-13 11:49:53)

Не в сети

#19 2012-06-13 16:17:40

Djaffar
Участник
Откуда ZP UA
Зарегистрирован: 2009-09-25
Сообщений: 101
Рейтинг :   
Сайт

Re: xfields :: Дополнительные поля

entry.purl - превьюшка
entry.url - оригинал

Не в сети

#20 2012-06-22 01:45:20

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

Кто в курсе, в последних версиях плагина что стиль подачи изображения уже никак не изменить и он будет одинаковим для все полей чтоли?

Вот в чем вопрос

ранее в версиях до 0,11 изображения я вставлял так

<img src="[xvalue_images238]" width="238" height="301" alt="{title}" title="{title}" id="slide-img-3"/>

счас работает только так

[xvalue_images238]

а как мне вот это все width="238" height="301" alt="{title}" title="{title}" id="slide-img-3"/ вписать? и мне ж надо для разных блоков разные размеры стили и т.д.
?

Изменено legenda (2012-06-22 01:45:33)

Не в сети

#21 2012-07-08 02:45:52

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: xfields :: Дополнительные поля

legenda, в SVN выложена новая версия плагина xfields:

Следующие переменные доступны в TWIG шаблонах, а также при использовании условного
блока [TWIG]..[/TWIG] в обычных шаблонах.
Обратите внимание, все переменные находятся в адресном пространстве p.xfields, т.е. 
переменная ИМЯ.type доступно как p.xfields.ИМЯ.type

* ИМЯ.type - тип переменной (text, textarea, select, images)
* ИМЯ.title - название поля
* ИМЯ.value - значение переменной для всех типов кроме images
Для переменной типа images выводятся переменные:
* ИМЯ.count - кол-во изображений
* ИМЯ.value - "отрисованный" TWIG шаблон news.show.images.tpl (при его наличии)
* ИМЯ.entries - содержит список изображений, формат. см. в формател поля 'entries' шаблона news.show.images.tpl

// Для наглядности (и понимания списка доступных переменных) можно использовать TWIG функцию debugValue,
// например так: {{ debugValue(p.xfields) }} - будут выведены все доступные доп. поля и их параметры/значения

Теперь ты сможешь самостоятельно задавать стили для картинок из xfields'а.

Это решит проблему?

Не в сети

#22 2012-08-06 03:21:12

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

vitaly, а можеш написать на примере каком-то, например так как тут я давал

<img src="[xvalue_images238]" width="238" height="301" alt="{title}" title="{title}" id="slide-img-3"/>

ато я слабо понял как это отвечает на мой вопрос)

Не в сети

#23 2012-08-06 10:16:07

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: xfields :: Дополнительные поля

Кажется так:

<img src="[TWIG]{{ p.xfields.images238.entries[0].url}}[/TWIG]" width="238" height="301" alt="{title}" title="{title}" id="slide-img-3"/>

smile

Не в сети

#24 2012-08-06 13:29:30

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: xfields :: Дополнительные поля

vitaly, хм, а куда это вставлять? если я вставлю в news.show.images.tpl то у меня это будет применятся для всех блоков где я использую каринку, но мне надо нетак, мне надо чтоб я тот код мог вставить в news.full.tpl, news.short.tpl, news.search.tpl, top_news там всюду вопервых разные картинки , но даже там где одинаковие то могут бить разние стили и размеры. Как так сделать?

а на счет id, так походу ваше надо id="slide-img-1", id="slide-img-2", id="slide-img-3" и т.д.

Изменено legenda (2012-08-06 13:31:05)

Не в сети

#25 2012-08-06 14:47:28

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: xfields :: Дополнительные поля

legenda, то что дал тебе vitaly работает без шаблона news.show.images.tpl просто добавь это куда тебе нужно

Не в сети

Подвал раздела

Работает на FluxBB