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

Главные вкладки

Аватар пользователя Chief.chester Chief.chester 12 декабря 2011 в 4: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) если в форме комментария писать долго в строку букву например "к" как мы видим на снимке, то комментарий вылезает за края листа, как можно это поправить? чтобы слова переносили и буквы сразу в след. строку и не вылезали за края.

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

Комментарии

Аватар пользователя Chief.chester Chief.chester 12 декабря 2011 в 4:54

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

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

Аватар пользователя rimen rimen 12 декабря 2011 в 5:11

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

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

Аватар пользователя Chief.chester Chief.chester 12 декабря 2011 в 5: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 rimen 12 декабря 2011 в 5:32

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

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

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

Аватар пользователя Chief.chester Chief.chester 12 декабря 2011 в 14:30

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