отображение в sobi2 поля: "Сайт"

Тема в разделе "Модернизация расширений", создана пользователем xpyctjawii, 24.05.2008.

  1. Offline

    xpyctjawii Недавно здесь

    Регистрация:
    28.04.2008
    Сообщения:
    59
    Симпатии:
    0
    Пол:
    Мужской
    Каталог sobi2.
    В нем есть поле "Сайт".
    Одним из параметров является "интернет ссылка".
    У этого параметра есть несколько положений:
    -нет;
    -http;
    -email;
    -изображение;
    -медиа файл.
    У поля "Сайт" параметр стоит по умолчанию "http".
    И выглядит это на сайте так: Сайт
    А нужно чтобы выглядело так: http://joomla-support.ru
    Кто чего подскажет???
     
  2.  
  3. Offline

    xpyctjawii Недавно здесь

    Регистрация:
    28.04.2008
    Сообщения:
    59
    Симпатии:
    0
    Пол:
    Мужской
    Скажите хоть в каком файле править?! Это css или php?!
     
  4. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Тупо ищешь по слову Сайт в языковых файлах, находишь константу. Потом ищешь где она встречается в коде. Показываешь это место тут.
     
  5. Offline

    xpyctjawii Недавно здесь

    Регистрация:
    28.04.2008
    Сообщения:
    59
    Симпатии:
    0
    Пол:
    Мужской
    Слово "Сайт" в языковых файлах не было найдено. Но зато было найдено в файле administrator/components/com_sobi2/sobi2.xml и связывается с field_website. Но field_website встречается только в css файлах. К тому же как я понял дело не в том как обрабатывается слово "Сайт", а как обрабатывается значение http параметра Интернет-ссылка. Тоже самое относится к значению email... Теперь искать где в коде встречаются "http" и "email"?!
     
  6. Dead Krolik
    Offline

    Dead Krolik специалист

    Регистрация:
    13.04.2007
    Сообщения:
    3 688
    Симпатии:
    101
    Пол:
    Мужской
    Ну где-то же это слово выводится, в конце концов. А значит и внутри компонента должно быть. Найдя эту штуку - мы найдем приблизительное место вывода.
     
  7. Offline

    doomed Недавно здесь

    Регистрация:
    04.11.2008
    Сообщения:
    7
    Симпатии:
    1
    Пол:
    Мужской
    В файле 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>";

    Кто знает как избавиться от http:// в начале, ну что бы ссылка выглядела просто www.site.com
     
    xpyctjawii нравится это.
  8. Offline

    xpyctjawii Недавно здесь

    Регистрация:
    28.04.2008
    Сообщения:
    59
    Симпатии:
    0
    Пол:
    Мужской
    А где этот файл то?! Ни в components'ах, ни в administrator'е нет... У меня версия RC 2.5.8a. Может ты про другую версию?! Если да, то сам сейчас поищу эти строчки в коде.
     
  9. Offline

    doomed Недавно здесь

    Регистрация:
    04.11.2008
    Сообщения:
    7
    Симпатии:
    1
    Пол:
    Мужской
    у меня версия 2.9.0.1 файл лежит в корне папки com_sobi2
     
  10. Offline

    xpyctjawii Недавно здесь

    Регистрация:
    28.04.2008
    Сообщения:
    59
    Симпатии:
    0
    Пол:
    Мужской
    Перешел на новую версию и все получилось! Спасибо!!!!
     
  11. Offline

    xpyctjawii Недавно здесь

    Регистрация:
    28.04.2008
    Сообщения:
    59
    Симпатии:
    0
    Пол:
    Мужской
    В Details View все стало показываться как надо... А вот в V-Card все осталось также... Никто в V-Card не менял эту штуку?!
     
  12. Offline

    xpyctjawii Недавно здесь

    Регистрация:
    28.04.2008
    Сообщения:
    59
    Симпатии:
    0
    Пол:
    Мужской
    ЗЫ: искал в коде подобные строки... менял в них {$field->label} на {$data}, но ничего не помогало...
     
  13. Offline

    nicolss Недавно здесь

    Регистрация:
    30.11.2010
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    А все-таки, есть ли решение данной проблемы, третий день уже с ней борюсь.
     
  14. Offline

    AlexZa Недавно здесь

    Регистрация:
    05.11.2009
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Искал не это, но случайно нашел ответ по теме. Есть легальный, а не обходной путь.
    http://www.sigsiu.net/template_commands.html
    Фрагмент:
    Example of using raw data: Show Website URL | link |

    This example shows how the real URL of a website will be shown instead of the label "Website". Don't forget to insert the CSS class information.
    This example is for the V-Card template. For the Details View template use span id="sobi2Details_field_website".

    <span class="sobi2Listing_field_website">
    <a href="<?php echo $fieldsObjects['field_website']->data; ?>" target="_blank">
    <?php echo $fieldsObjects['field_website']->data; ?>
    </a>
    </span>
    <br />
     
  15. Offline

    SIMBL Недавно здесь

    Регистрация:
    29.06.2010
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской

    Уважаемые Форумчане,а можно более подробнее расписать про "легальный путь" где чего изменять, просто я новичок! Заранее спасибо за помощь!:[
     

Поделиться этой страницей

Загрузка...