Прошу помощи по вопросу переноса слов в комментариях

Прислано: Chief.chester

пн, 12/12/2011 - 00:09

Проблема в следующем:
(смотреть скриншот)
http://s55.radikal.ru/i148/1112/ba/bf3048deb50e.jpg

1) имеется пользователь "Admin" и справа от него Дата комментария и код из файла comment.tpl.php в папке темы

<?php if ($submitted): 
print $author;
endif; ?>
 
<?php print $date ?>

Как сделать так чтобы было написано "Опубликовал Admin" потом поставить ";" между админом и датой.

2) если в форме комментария писать долго в строку букву например "к" как мы видим на снимке, то комментарий вылезает за края листа, как можно это поправить? чтобы слова переносили и буквы сразу в след. строку и не вылезали за края.

Жду ваших ответов. Спасибо.

Комментарии


Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Применить"
Опубликовано rimen в пн, 12/12/2011 - 00:42.

1) если примитивно, то

<?php
print 'Опубликовал '.$author.'; ';
?>

Если правильно, смотрите на  t
2)вам сюда http://htmlbook.ru/samcss


Опубликовано Chief.chester в пн, 12/12/2011 - 00:54.

c 1-ым пунктом разобрались. Спасибо отправляется к rimen.

Осталось разобратся со вторым пунктом. Прошу поддержку. В той энциклопедии я ничего не найду даже за 2 месяца...


Опубликовано rimen в пн, 12/12/2011 - 01:11.

"Chief.chester" написал(а):

Осталось разобратся со вторым пунктом. Прошу поддержку. В той энциклопедии я ничего не найду даже за 2 месяца...

Жаль, столько времени зря...
Небольшая подсказка - задайте ширину comment wrapper'у.
Большая подсказка - учитесь учиться


Опубликовано Chief.chester в пн, 12/12/2011 - 01:19.

Можно учится двумя способами которые мне известны):
1) самому постигать науку
и
2) спрашивать, получать ответ (знание) и потом это знание использовать в других вопросах

А если изначального знания у человека нету, не надо отправлять его читать энциклопедию)

По wrapper'у

Есть в модуле comment коды:

// If enabled, show new comment form if it's not already being displayed.
    $reply = arg(0) == 'comment' && arg(1) == 'reply';
    if (user_access('post comments') && node_comment_mode($nid) == COMMENT_NODE_READ_WRITE && (variable_get('comment_form_location_'. $node->type, COMMENT_FORM_SEPARATE_PAGE) == COMMENT_FORM_BELOW) && !$reply) {
      $output .= comment_form_box(array('nid' => $nid), t('Post new comment'));
    }
 
    if ($output) {
      $output = theme('comment_wrapper', $output, $node);
    }
  }
 
  return $output;
}
 
 
 
 
/**
 * Process variables for comment-wrapper.tpl.php.
 *
 * @see comment-wrapper.tpl.php
 * @see theme_comment_wrapper()
 */
function template_preprocess_comment_wrapper(&$variables) {
  // Provide contextual information.
  $variables['display_mode']  = _comment_get_display_setting('mode', $variables['node']);
  $variables['display_order'] = _comment_get_display_setting('sort', $variables['node']);
  $variables['comment_controls_state'] = variable_get('comment_controls_'. $variables['node']->type, COMMENT_CONTROLS_HIDDEN);
  $variables['template_files'][] = 'comment-wrapper-'. $variables['node']->type;
}
 
 
 
 
 
 ),
    'comment_wrapper' => array(
      'template' => 'comment-wrapper',
      'arguments' => array('content' => NULL, 'node' => NULL),
    ),

И хоть убейте но не вижу тут никаких (ширины и высоты). Могу сослаться только на arguments и представить что это параметры ширины и высоты. Есть ответы?


Опубликовано rimen в пн, 12/12/2011 - 01:32.

"Chief.chester" написал(а):

2) спрашивать, получать ответ (знание) и потом это знание использовать в других вопросах

А если изначального знания у человека нету, не надо отправлять его читать энциклопедию)

Вам ответят, если вопрос стоит того, но учить азам никто не будет.
Откройте для себя css http://ru.wikipedia.org/wiki/Css
Они решат вашу проблему.


Опубликовано rimen в пн, 12/12/2011 - 01:34.

"rimen" написал(а):

И хоть убейте но не вижу тут никаких (ширины и высоты).

http://htmlbook.ru/css/width и т.п.


Опубликовано Chief.chester в пн, 12/12/2011 - 10:30.

что значит "Вам ответят, если вопрос стоит того" тут ещё и выбирают кому помочь?) Rimen не пишите в эту тему пожалуйста.


Опубликовано Айдар в пн, 12/12/2011 - 10:41.

"rimen" написал(а):

http://htmlbook.ru/css/width и т.п.

Вам же подсказали!


Опубликовано Chief.chester в пн, 12/12/2011 - 11:00.

Видимо надо опять методом проб и ошибок.


Опубликовано Айдар в пн, 12/12/2011 - 11:25.

Нет! Надо просто изучить CSS.