Yorum kısmında uzun kullanıcı adlarını kısaltmak ve (onaylanmadı) yazısını kaldırmak
Drupal tema klasörümüzde template.php dosyasını bir editör yardımı ile açarak en altına aşağıdaki kodları düzenleyerek ekliyoruz:
function tema_adı_username($object) {
if ($object->uid && $object->name) {
// İsim çok uzunsa ismi kısaltıyoruz.
if (drupal_strlen($object->name) > 20) {
$name = drupal_substr($object->name, 0, 15) .'...';
}
else {
$name = $object->name;
}
if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('attributes' => array('title' => t('View user profile.'))));
}
else {
$output = check_plain($name);
}
}
else if ($object->name) {
// Bu bölümde de onaylanmadı yazısını kaldırıyoruz.
if (!empty($object->homepage)) {
$output = l($object->name, $object->homepage, array('attributes' => array('rel' => 'nofollow')));
}
else {
$output = check_plain($object->name);
}
$output .= ''. t('') .'';
}
else {
$output = variable_get('anonymous', t('Anonymous'));
}
return $output;
}
if ($object->uid && $object->name) {
// İsim çok uzunsa ismi kısaltıyoruz.
if (drupal_strlen($object->name) > 20) {
$name = drupal_substr($object->name, 0, 15) .'...';
}
else {
$name = $object->name;
}
if (user_access('access user profiles')) {
$output = l($name, 'user/'. $object->uid, array('attributes' => array('title' => t('View user profile.'))));
}
else {
$output = check_plain($name);
}
}
else if ($object->name) {
// Bu bölümde de onaylanmadı yazısını kaldırıyoruz.
if (!empty($object->homepage)) {
$output = l($object->name, $object->homepage, array('attributes' => array('rel' => 'nofollow')));
}
else {
$output = check_plain($object->name);
}
$output .= ''. t('') .'';
}
else {
$output = variable_get('anonymous', t('Anonymous'));
}
return $output;
}
Kodda fonsiyon adındaki tema_adı bölümüne kendi tema adınızı yazmayı unutmayınız. Template.php dosyasında temanızın adını hali hazırda gelen fonksiyonlarda görebilirsiniz.
Yorumlar
Yeni yorum veya soru gönder