Как обрезать названия

в модуле "Новинки фотогалереи"

 
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 120
Такая проблемка. Маленькая, но всё же. Когда у фотографии длинное название, оно в модуле пишется полностью, чем смещает фото относительно соседней. Т.е., получается эдакая некрасивая пляска. Вот такая:
Файл "/upload/forum/dee60533f21b3977208772407ec32a7e.jpg" не найден!
Вопрос, собственно, в том, как сделать так, чтобы длинные названия обрезались, не давая "плясать" фотографиям.
Редактировалось: 1 раз (Последний: 24 июля 2009 в 13:26)
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 504
в файле modules/mod_latestphoto/module.php
находим строку
Код PHP:
  1. echo '<tr><td align="center"><div class="mod_lp_titlelink"><a href="/photos/'.$menuid.'/photo'.$con['id'].'.html" title="'.$con['title'].'">'.$con['title'].'</a></div></td></tr>';
последнее .$con[’title’]. меняем на .substr($con[’title’],0,20).
вместо 20 можно поставить своё количество символов
Реклама
cms
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 120
Всё так сделал, только чёй-т названия совсем пропали))
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 504
Скорее всего не совсем так...
полагаю виной тому кавычки.
Еще раз поменяй
Код PHP:
  1. .$con['title'].
на
Код PHP:
  1. .substr($con['title'],0,20).
Sometime CMS Community
Посетитель
no avatar
Медаль
Сообщений: 120
О, красота) Я тоже, голова садовая, мог и сам додуматься)) Спасибо большое.
А можно в завершение всего этого добавлять к обрезку многоточие?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.