0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 943 Просмотров
*

sat33

  • Новичок
  • 8
  • 0 / 0
доп поле ссылка
« : 12.05.2012, 23:03:40 »
Joomla 2.5.4
K2 2.5.7

В последних версиях к2 все незаполненные доп поля автоматически скрывает.
Но у себя обнаружил что поле (ссылка) всёравно отображаеться.
При создании материала поле автоматически заполняеться http://      удалить (http://) при создании доп поля нельзя всёравно появляеться.  
Если удалить в материале ручками (http://) то не отображаеться.
Но 200 полей удалять геморой) подскажите что делать пожалуйста.



находил на форуме темы кусок кода оттуда.... думал что решение но эффекта никакого...

   <?php foreach ($this->item->extra_fields as $key=>$extraField):?>
      <?php if((!empty($extraField->value)) && (($extraField->value)!= "http://")) : ?>

да навсякий случай ICQ 235489192
« Последнее редактирование: 12.05.2012, 23:07:51 от sat33 »
*

sat33

  • Новичок
  • 8
  • 0 / 0
Re: доп поле ссылка
« Ответ #1 : 18.05.2012, 19:27:00 »
решения так и не нашёл.... отказался боротцо с сылкой)
*

mohaxmohax

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: доп поле ссылка
« Ответ #2 : 14.09.2012, 08:24:49 »
Аналогичная проблема...
Ктонить подскажет решение надеюсь !


Нашел такой код :
Код: php
			elseif ($row->type == 'link')
{
if (substr($values[$i], 0, 7) == 'http://')
{
$values[$i] = $values[$i];
}
else
{
$values[$i] = 'http://'.$values[$i];
}
$object->set('value', $values[$i]);
}
пробовал добавить проверку:
Код: php
elseif ($row->type == 'link')
{
                         if ($values[$i] != '')
                         {
if (substr($values[$i], 0, 7) == 'http://')
{
$values[$i] = $values[$i];
}
else
{
$values[$i] = 'http://'.$values[$i];
}
                           }
$object->set('value', $values[$i]);
}
это файл /administrator/components/com_k2/models/extrafield.php (70-е строки)
менял, дописывал дополнительные проверки, даже полностью комментировал его - бестолку!
Где собака зарыта?
« Последнее редактирование: 14.09.2012, 09:30:49 от mohaxmohax »
*

mohaxmohax

  • Осваиваюсь на форуме
  • 19
  • 0 / 0
Re: доп поле ссылка
« Ответ #3 : 14.09.2012, 09:27:33 »
Нашел решение для моего случая!
В БД в таблице *_k2_extra_fields ищем поле с типом link и меняем значение value на пустое значение - "value":""
« Последнее редактирование: 14.09.2012, 10:19:41 от mohaxmohax »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительное поле Ссылка / Как изменить текст?

Автор designerandrey

Ответов: 6
Просмотров: 354
Последний ответ 20.07.2020, 16:56:57
от designerandrey
Заброс в БД для массового добавления значений в доп. поле k2

Автор lgmax

Ответов: 2
Просмотров: 461
Последний ответ 16.09.2019, 11:33:11
от beliyadm
Как включить полноценный редактор в доп. поле?

Автор bybus

Ответов: 0
Просмотров: 564
Последний ответ 24.11.2017, 13:28:18
от bybus
Ссылка на изображение материала в запросе

Автор kolhoz

Ответов: 8
Просмотров: 958
Последний ответ 08.11.2017, 10:37:44
от Septdir
K2 убрать поле InfoText

Автор Dusk09

Ответов: 0
Просмотров: 513
Последний ответ 26.10.2017, 12:35:14
от Dusk09