1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Стандартная ошибка SE-3xxx(сообщения)

Discussion in 'Прочая Поддержка - Help Requests' started by Sn+, Nov 7, 2011.

  1. Sn+ Thread starter User


    Offline
    • Знаменитый
    Message Count:
    377
    Likes Received:
    76
    My version of SE:
    3.20
    My version of phpFox:
    3.0.0
    зайдите в сообщения и напишите кому не будь вот эти символы

    wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555

    вот файл где это :


    Style.css
    HTML:
    td.messages_authorbox {
    	width: 100px;
    	text-align: right; 
    	vertical-align: top; 
    	padding: 5px 10px 0px 0px;
    }
    
    HTML:
    td.messages_view2 {         
    	background: #ffffff;
    	padding: 5px 7px 12px 7px;
                  padding-right: 40px;
    	vertical-align: top;
    }
    td.messages_view2_bottom {
    	background: #FFFFFF;
    	border: 1px solid #585858;
    	padding: 5px 7px 12px 7px;
    	vertical-align: top;
    }
    
    вот где Ошибка : user_messages_view.tpl
    HTML:
      <td class='messages_view2'>{$pms[pm_loop].pm_body|choptext:75:"<br>"}</td>
      </tr>
      <tr><td colspan='3'>&nbsp;</td></tr>
    {/section}
    
    но нам надо ее разбирать есть кто помочь ?

    и вот вам скрин Безымянный.PNG
  2. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
  3. Sn+ Thread starter User


    Offline
    • Знаменитый
    Message Count:
    377
    Likes Received:
    76
    My version of SE:
    3.20
    My version of phpFox:
    3.0.0
    Очень благодарен вам Gooos и еще не большой вопрос а куда вставит ее

    HTML:
    #selector {
        word-wrap: break-word;
    }
    
    #selector-2 {
        word-wrap: normal; /* устанавливается по умолчанию */
    } 
    в style.css ?
    заранее спасибо !
  4. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    PHP:
    td.messages_view2 {         
        
    background#ffffff;
        
    padding5px 7px 12px 7px;
                  
    padding-right40px;
        
    vertical-aligntop;
            
    word-wrap: break-word;
    /*обязательно задать ширину для ячейки*/widthХХХpx;
    }
    или поместить в слой:
    <td class='messages_view2'><div class='celector'>{$pms[pm_loop].pm_body|choptext:75:"<br>"}</div></td>
    PHP:
    div.selector {
        
    word-wrap: break-word;
    /*обязательно задать ширину для слоя*/widthХХХpx;
    }
    choptext:75:"<br>" должно обрезать по 75-ому символу, вообще это косяк в ядре скрипта, почему-то символы не "чопаются"
  5. Sn+ Thread starter User


    Offline
    • Знаменитый
    Message Count:
    377
    Likes Received:
    76
    My version of SE:
    3.20
    My version of phpFox:
    3.0.0
    я пробовал играть с шириной

    HTML:
    <td class='messages_view2'>{$pms[pm_loop].pm_body|choptext:75:"<br>"}</td>
      </tr>
      <tr><td colspan='3'>&nbsp;</td></tr>
    {/section}
    в место 75 вставил 76 и в место 3 вставил 100 оказывается что это не выход :(
  6. morfei User


    Offline
    Message Count:
    145
    Likes Received:
    93
    В стиль td.messages_view2 добавь еще 2 значения:

    PHP:
    width699px;
    overflowhidden;
    это железобетонный вариант в данном случае. overflow: hidden; работает только при наличии фиксированной ширины.
  7. Gooos абырвалГ


    Offline
    • Admin
    Message Count:
    2,435
    Likes Received:
    645
    My version of SE:
    3.20
    Если не чопает по 75, то по 76 не будет
    Это вообще бред, т.к. к твоей проблеме не имеет ни малейшего отношения (изучай html и css).
    Атрибут colspan устанавливает число ячеек, которые должны быть объединены по горизонтали. Этот атрибут имеет смысл для таблиц, состоящих из нескольких строк.

    __________________________________
    | ячейка№1 | ячейка№2 | ячейка№3 |
    __________________________________
    | ячейка№4 colspan='3' объединены 3.|
    __________________________________

    ===========================================
    Ты чего не проснулся? Разжевали-же:
    В styles.css найти и дописать новые правила для td.messages_view2
    PHP:
    td.messages_view2 {         
        
    background#ffffff;
        
    padding5px 7px 12px 7px;
        
    padding-right40px;
        
    vertical-aligntop;
        
    word-wrap: break-word;
        
    width699px/* подбери опытным путём */
    }
    По поводу overflow: hidden; - можно применять к блочным элементам. (указание ширины и высоты блока обязательно) Это правило просто обрежет текст на полбукве, на третьбукве, в общем как получится, без переносов и прочего. Причём порежет все строчки по горизонту и последнюю по вертикали - получится, что правая и нижняя часть текста просто уйдёт за блок, спрячется.
    В твоём случае надо по горизонтали overflow-x: hidden; и заключить текст комментария в блочный элемент <div> /*Свойство overflow-x управляет отображением содержания блочного элемента по горизонтали, если контент целиком не помещается и выходит за область справа или слева от блока. */
    Но я бы не стал применять это свойство, что-бы не получить вот такого текста (тут не могу порезать на полбукве, но смысл понятен, справа порежет по ровной линии):

    Всю жизнь, сколько себя помню, меня притягивала красота и величие ко
    Гигантские, сверкающие мириадами разноцветных огней галактики, похо
    И как же я завидую людям, которые могут воочию наблюдать эту соверш
    незамутненную земной атмосферой; людям, которые не просто смотрят н

Share This Page

All rights reserved SocEngine.ru ©