проблемы с дли-и-и-и-ными имена в модуле "файлы пользователей"

#1 25 июня 2009 в 08:34
проблемы с дли-и-и-и-ными имена в модуле "файлы пользователей", расcтягивает модуль и шаблон сайта до безобразия.
Пример:
dj_lezgin_dagestan_lezginka_www.lezgimp3.narod.ru_muzgruz.ru.mp3

в таком виде этот модуль невозможно использовать.

---------------------------------------------------------------------
где и как админ может удалить файлы юзеров в модуле "файлы пользователей"?

кто подскажет?
#2 25 июня 2009 в 08:42
Привет!))) Пиши в Баг трекер)
#3 25 июня 2009 в 09:29

bibendi

bibendi
bibendi, а нельзя указкать в какой строке и какой код вписать, а то мои знания давят на мои мозги и не могу сообразить?
#4 25 июня 2009 в 10:04
А мне кажется дело не в шаблоне… резать нужно непосредственно при загрузке файла…
#5 25 июня 2009 в 10:38


А мне кажется дело не в шаблоне… резать нужно непосредственно при загрузке файла...

Dimitrius

как это сделать, куда вставить код?
#6 25 июня 2009 в 10:50
Знал бы написал)))
#7 25 июня 2009 в 11:00


Нуу, как говорит товарищ Лебедев "это фашизм" по отношению к юзеру smile
Резать нужно именно в шаблоне, а в title ссылки вставлять оригинальное название.
Причём вырезать нужно из середины строки, т.е. использовать все параметры модификатора truncate, чтоб стало как-то так "dj_lezgin_dages...muzgruz.ru.mp3"

bibendi

bibendi, будь другом, скажи, как это сделать, куда вставить код ?
а то товарищу Лебедеву пожалуюсь.
и как удалить пустые ссылки на файлы юзеров?
#8 25 июня 2009 в 11:24


Проблема в том, что я на работе и кмс’ки тут нету, а качать неохота )

про как удалить, помочь тоже не могу, спросите админа.

bibendi

bibendi, хотя по приезду посмотри.
Админ, скорее всего перегружен, я так думаю.
#9 25 июня 2009 в 11:25
lezginka, неужели настолько лень напрячь мозг на 5 минут
#10 25 июня 2009 в 11:37


lezginka, неужели настолько лень напрячь мозг на 5 минут

Администратор

Админ, ну не знаю я куда код вставить, а потом концов не найдешь.
если мои проблемы напрягают разработчиков могу помолчать немного, правильно ли я понимаю?
#11 25 июня 2009 в 11:52
dj_lezgin_dagestan_lezginka_www.lezgimp3.narod.ru_muzgruz.ru.mp3
а как у тебя это страка в хтмле выглядит?
#12 25 июня 2009 в 12:01
все разобрался. догадался с 3 раза куда и что.
Оказывается у нашего Админа еще и преподавательский дар есть :)
всем спасибо. извиняюсь за назойливость.
#13 26 июня 2009 в 07:25
Maximov

По настойчивой просьбе Maximov, пишу ответ :)
---------------------------------------------------

проблемы с дли-и-и-и-ными имена в модуле "файлы пользователей".
добавил строки:
{$file.filename|truncate:15:"...":true}
в файл — "mod_userfiles".
-----------------------------
найти строку "$file.filename"
добавить — |truncate:15:"...":true
#14 26 июня 2009 в 16:55

найти строку "$file.filename"

lezginka.ru
Я не понял — вот я тупой
— во первых, в этом файле 2 таких строки, по очереди пытался подставить и в первую, и во вторую, и в обе сразу — результата нет — шаблон съезжает всё равно.
Может выложите файл?
#15 26 июня 2009 в 17:15


найти строку "$file.filename"

lezginka.ru
Я не понял — вот я тупой
— во первых, в этом файле 2 таких строки, по очереди пытался подставить и в первую, и во вторую, и в обе сразу — результата нет — шаблон съезжает всё равно.
Может выложите файл?

СергейР

в файле /templates/_default_/modules/mod_userfiles.tpl

{if $latest}
<div style="margin-bottom:8px"><strong>Новые файлы</strong></div>
<table width="100%" cellpadding="0" cellspacing="2" border="0" style="margin-bottom:10px">
{foreach key=id item=file from=$latest}
<tr>
<td><a href="/users/files/download{$file.id}.html">{$file.filename}</a> — {$file.size} Мб</td>
<td width="35">
<a href="{profile_url login=$file.user_login}" title="{$file.user_nickname}">
<img src="/images/icons/users.gif" border="0" />
</a>
<a href="/users/0/{$file.user_id}/files.html" title="Все файлы пользователя">
<img src="/images/markers/folder.png" border="0" />
</a>
</td>
</tr>
{/foreach}
</table>
{/if}
{if $popular}
<div style="margin-bottom:8px"><strong>Популярные файлы</strong></div>

<table width="100%" cellpadding="0" cellspacing="2" border="0" style="margin-bottom:10px">
{foreach key=id item=file from=$popular}
<tr>
<td><a href="/users/files/download{$file.id}.html">{$file.filename|truncate:15:"...":true}</a> — {$file.size} Мб</td>
<td width="35">
<a href="{profile_url login=$file.user_login}" title="{$file.user_nickname}">
<img src="/images/icons/users.gif" border="0" />
</a>
<a href="/users/0/{$file.user_id}/files.html" title="Все файлы пользователя">
<img src="/images/markers/folder.png" border="0" />
</a>
</td>
</tr>
{/foreach}
</table>
{/if}

{if $cfg.sw_stats}
<div><strong>Всего файлов:</strong> {$stats.total_files}</div>
<div><strong>Общий размер:</strong> {$stats.total_size} Мб</div>
{/if}
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.