LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 09:22:36 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Как изменить отображение URLов в Details View?  (Прочитано 1189 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
darkglobe
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19



« : 05.07.2010, 21:03:21 »

Такая проблема... Содержимое полей Сайт и E-mail отображает как то совсем коряво:

Сайт: сайт
E-mail: e-mail

А мне нужно чтоб отображал
Сайт: www.сайт.ru
E-mail: pupkin@сайт.ru

 Вот понять не могу где что подкрутить. Вроде как в файле SOBI2.entry.php нашел код

Код:
if( strlen( $data ) ) {
static $noFollows = null;
static $noFollowsCheck = false;
if( !$noFollowsCheck ) {
$noFollows = $config->key( "url", "nofollow" );
if( $noFollows ) {
$noFollows = explode( ",", $noFollows );
}
else {
$noFollows = array();
}
$noFollowsCheck = true;
}
if( $field->isUrl == 1 ) {
if( in_array( $field->fieldid, $noFollows ) ) {
$noFollow = " rel=\"nofollow\" ";
}
else {
$noFollow = null;
}
$data = "<a href=\"{$data}\"{$noFollow} title=\"{$mySobi->title}\" target=\"_blank\">{$field->label}</a>";
}
else if($field->isUrl == 2) {
$data =  sobiHTML::emailCloaking( $data, 1, $field->label, 0 );
}
else if($field->isUrl == 3) {
$data = "<img src=\"{$data}\" title=\"{$field->label}\" alt=\"{$field->label}\" />";
}
else {
$data = $sobi2Frontend->runPlugins($data);
}
if( $editinplace && !in_array( $field->fieldid, $admFields ) ) {
$t = _JS_SOBI2_QFIELD_DBL_CLK_TO_EDIT;
$onclick = "ondblclick=\"sobiEditField('sobi2Details_{$field->fieldname}', {$field->fiel
нутром чую что копать нужно где то здесь, но вот поскольку в языках я не силен, не решаюсь что либо трогать. Может кто подскажет как?
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #1 : 05.07.2010, 22:03:04 »

нутром чую что копать нужно где то здесь

копать нужно в мануалах. там все есть.
Записан
darkglobe
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19



« Ответ #2 : 06.07.2010, 09:27:57 »

копать нужно в мануалах. там все есть.
[/quot]
А по существу ВАм есть чего сказать?
Вот скаж#дте, таки как мне искать в английском мануале то, что с я трудом смог сформулировать на руSSком языке?
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #3 : 06.07.2010, 12:11:57 »

А по существу ВАм есть чего сказать?
Вот скаж#дте, таки как мне искать в английском мануале то, что с я трудом смог сформулировать на руSSком языке?
По существу? Могу. Вы ленивый человек. И если Вы не понимаете простых вещей, то Вам стоит найти другое занятие.
К тому же, то, что Вы хотите сделать, но не можете, уже ни раз описано на страницах этого форума. И мне стоит удалить Вашу тему, как «дубликат», и я это сделаю.
А Вы почитайте пока ветку для новичков
Записан
darkglobe
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 19



« Ответ #4 : 06.07.2010, 22:24:40 »

Ленивый? Ну да. Ленивый. Днем на одной работе, ночью (надо полагать из лени) еще и халтуркой занимаюсь. Ну и еще из лени в свое время перечитал раздел для новичков. Он был бы полезен, если бы не один нюансик - указано что нужно сделать, но ни слова о том где именно. В результате применения советов из http://www.sigsiu.net/template_commands.html#rawdata получилось вот такое безобразие как на скриншоте

Одним словом все получается вовсе не так, как надо, а вот как сделать надо - я не представляю. Уж извините меня, но из за моей лени я в сутки сплю не более 5 часов, так что мозги просто кипят.
Записан
SyncMaster
Moderator
*****

Репутация: +51/-6
Offline Offline

Пол: Мужской
Сообщений: 1138


« Ответ #5 : 06.07.2010, 22:47:42 »

Ну если Вы прочитали раздел «для новичков», то там указано, что редактировать надо SOBI2.details.tmpl.php.
Чтобы не было такого «безобразия» как на скриншоте, нужно удалить дефолтный вывод, а вместо него описать каждое поле.

На счет поспать — я сплю 4–6 часов в сутки с конца февраля этого года. И что?

За 2 с лишним года, мы рассказали подробно что можно и как это сделать «базовыми» средствами. Дополнить фактически нечего. Если не описано базовыми средствами, значит надо писать хаки.
Записан
tubus777
Осваиваюсь на форуме
***

Репутация: +3/-0
Offline Offline

Пол: Мужской
Сообщений: 129



« Ответ #6 : 28.01.2011, 12:37:50 »

файл SOBI2.entry.php строка 337

Код:
$data = "<a href=\"{$data}\"{$noFollow} title=\"{$mySobi->title}\" target=\"_blank\">{$field->label}</a>";

замени на:

Код:
$data = "<a href=\"{$data}\"{$noFollow} title=\"{$mySobi->title}\" target=\"_blank\">{$data}</a>";
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet