Joomla 1.5 Перенос строки заголовка статьи

Discussion in 'Форматирование материалов' started by marvick, Jan 20, 2009.

  1. Offline

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

    Joined:
    Dec 23, 2008
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Друзья, необходимо принудительно перенести часть заголовка статьи на вторую строку, однако админская панель теги <br> в окне ввода заголовка не воспринимает.
    Тема уже обсуждалась для Joomla 1.0 вот здесь: http://forum.joom.ru/index.php?topic=3260.msg15379 и лекарство вроде было найдено.
    Но как его применить к 1.5, не могу понять, пересмотрел все близкие компоненты - идентичных строк нет.
    Сам в программировании не силен, может, кто подскажет?
    спасибо, есличо)

    PS. Знаю, что заголовок можно перенести в тело статьи и отформатировать там ручками. но тут возникает несколько попутных проблем: например, с позиционрованием автора и времени создания, которые "перескакивают" на строчку выше. Мне кажется. оптимальным было бы решение, аналогичное тому, что описано в топике для 1.0
     
  2.  
  3. Dead Krolik
    Offline

    Dead Krolik Недавно здесь => Cпециалист <=

    Joined:
    Apr 13, 2007
    Messages:
    3,685
    Likes Received:
    101
    Gender:
    Male
    Может дело в шаблоне, в той ветке указано такое свойство как white-space, возможно гугление в этом направлении поможет.
     
  4. Offline

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

    Joined:
    Dec 23, 2008
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    У меня не совсем та проблема, которая возникала тогда: слова в рамках контейнера переносятся (то есть white-space в классе шаблона отсутсвует, и нормально). Они переносятся НЕ ТАМ, ГДЕ ЭТО НУЖНО по смыслу, то есть тег <br /> в строке "Заголовок" админки материала не воспринимается.
    В той ветке вы рекомендовали вставить для этого строку
    $row->title = mosGetParam($_POST,'title','',_MOS_ALLOWRAW);
    после
    if (!$row->bind( $_POST )) {
    echo "<script> alert('".$row->getError()."'); window.history.go(-1); </script>\n";
    exit();
    }
    в функции function saveContent( $sectionid, $task ) файла /administrator/components/com_content/admin.content.php
    Но в Joomla 1.5 такой функции нет или она прописана в другом файле, где именно, найти не могу...
     
  5. Offline

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

    Joined:
    Dec 23, 2008
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    Нашел эту функцию function saveContent () в \administrator\components\com_content\controller.php
    Но, похоже, там это нужно как-то иначе прописывать...
     
  6. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    только подобие $row->title = mosGetParam($_POST,'title','',_MOS_ALLOWRAW); там не работает, т.к. получаемые через POST title уже приходит очищенным от тегов
     
  7. Offline

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

    Joined:
    Dec 23, 2008
    Messages:
    4
    Likes Received:
    0
    Gender:
    Male
    наивный русский вопрос: и что же делать?))
     
    Last edited by a moderator: Apr 5, 2014
  8. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    Стал бы я скрывать, если б знал?
    Будем ждать помощи...
     
  9. Offline

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

    Joined:
    May 16, 2008
    Messages:
    3
    Likes Received:
    0
    Тег <br> в заголовках не работает, но можно вставлять &nbsp; вместо пробелов, таким образом регулировать переносы строк в заголовках
     
  10. Offline

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

    Joined:
    Jan 4, 2012
    Messages:
    8
    Likes Received:
    0
    Gender:
    Male
    В поиске решения подобной проблемы нашел только один метод -прямое редактирование заголовка в БД

    И как это понимать?
    http://joomla-support.ru/post155152-3.html
    М.
     
    Last edited by a moderator: Jul 10, 2012

Share This Page

Loading...