I live ExBB and CMS Limbo! » Форумы и сайты » Limbo CMS » Вопросы по работе с Limbo

Страниц (27): В начало « ... 16 17 18 19 [20] 21 22 23 24 ... » В конец
 

191. технарь - 21 мая 2013 — 20:32 - перейти к сообщению
Не за что. Буду к вам в отместку потом приставать с шаблонами. Радость
192. XsystemnikX - 21 мая 2013 — 23:24 - перейти к сообщению
 Цитата от технарь:
Не за что. Буду к вам в отместку потом приставать с шаблонами.

Хорошо Улыбка
193. XsystemnikX - 21 мая 2013 — 23:35 - перейти к сообщению
И снова вопросик, фот хочу файловый архив добавить в админке добавить пункт обязательный типа файла, как бы добавил пункт, только теперь нужно я как понимаю прописать его везде чтобы потом выводился правильный результат на сайте где отображается материал то есть показываю скринами:
То есть можно было просто ссылкой указывать на файл с картинкой расширения ПДФ как ссылка на url с картинкой или допусти DOC или другой тип файла, но хотелось бы чтобы можно было из списка выбирать как в пункте 2, то есть там уже бы прописаны зарнее бы были типы файлов (а мы просто бы выбирали нужный), а путь к иконкам уже так же был заранее прописаны в самом коде по умолчанию, и бы не думать о пути к иконки расширения, а просто из списка выбирать нужное расширение. Или сделать так чтобы автоматически определялось расширение в зависимость какой файл указан в строке URL к файлу:Допусти если ссылка не на файл а на html страницу то расширение будет html и соответствующая иконка к этому расширению.Но думаю лучше конечно в ручную

Вот так добавил в админку параметр тип расширения (обязательным пунктом) в файле admin.downloads.html.php:
code:
$gui->add("form_browse","download_type",'Тип файла (расширение)',$rsar['type_image_url'],MASK_RETWEB,'$required=true;');

ну и прописал отображение:
code:
$rsar=array("id"=>"","catid"=>"","title"=>"","author"=>"","url"=>"http://","description"=>"
","website_url"=>"http://","type_image_url"=>
"http://","image_url"=>"http://","filesize"=>"","hits"=>"0","access"=>0);

code:
"type_image_url"=>"http://"

Но лучше конечно списком, то есть по идеи заранее все типы файлов прописать в списке чтобы можно было выбирать нужный, а потом в ходе работы можно было еще в список добавить или убрать нужные

теперь нужно чтобы получается тип записывался в базу, а потом с базы читался.
не знаете это можно как то реализовать? Я думаю это очень будет удобно, если заранее для пользователя будет дана информация о расширении файла
194. технарь - 22 мая 2013 — 01:02 - перейти к сообщению
В поле то мы можем всё это прописать, но вот как это передать в диалог выбора файлов - не знаю. Если бы в Лимбо где-то был код, реализующий выбор по маске, но насколько я знаю такого кода нет, а сам я не знаю как изобрести.
195. XsystemnikX - 22 мая 2013 — 06:05 - перейти к сообщению
 Цитата от технарь:
В поле то мы можем всё это прописать, но вот как это передать в диалог выбора файлов - не знаю. Если бы в Лимбо где-то был код, реализующий выбор по маске, но насколько я знаю такого кода нет, а сам я не знаю как изобрести.

А как вообще сделать список из расширений, чтобы можно было в ручную выбирать тип файла? а потом просто бы на материале иконка соответствующая отображалась, без определения файла по маске.
196. технарь - 22 мая 2013 — 08:52 - перейти к сообщению
А вы откуда эти идеи тягаете, с джомлы?
Просто вариант с отображением иконок связанных с типом документов можно реализовать прописав фиксированный список - самому из админки ничего уже будет не добавить.
197. XsystemnikX - 22 мая 2013 — 09:29 - перейти к сообщению
 Цитата от технарь:
А вы откуда эти идеи тягаете, с джомлы?


нет. все эти идеи я сам придумываю для удобства на сайте отбражение информации. и информативность...

 Цитата от технарь:
Просто вариант с отображением иконок связанных с типом документов можно реализовать прописав фиксированный список - самому из админки ничего уже будет не добавить.


Да так я и хотел, просто видать я не совсем корректно пояснил, конечно чтобы список был фиксированный (как допустим список типов пользователей, гости, админы и тгд...)
198. технарь - 22 мая 2013 — 10:33 - перейти к сообщению
Попробую, как будет время...
Озвучьте только список желаемых расширений.
199. XsystemnikX - 22 мая 2013 — 12:30 - перейти к сообщению
 Цитата от технарь:
Попробую, как будет время...
Озвучьте только список желаемых расширений.

    ТХТ
    DOC
    PDF
    JPG, JPEG
    RAR, ZIP
    HTML
    XLS
    EXE
    PPS
200. технарь - 2 июня 2013 — 02:03 - перейти к сообщению
Ищите файл downloads.html.php
В нем ищите код

code:
if(strlen($row['image_url'])>10) {
?>

<td class="sectiontableentry<?=$rowcolor;?>" valign="top" align="right"><img src="<?php echo $row['image_url']?>" hspace="4" vspace="4"></td>
<?php
} ?>


который замените кодом

code:
if(strlen($row['image_url'])>10)
{ ?>
<td class="sectiontableentry<?=$rowcolor;?>" valign="top" align="right"><img src="<?php echo $row['image_url']?>" hspace="4" vspace="4"></td> <?php
}
else
{
$ext = end(explode('.', $row['url']));
switch ($ext)
{
case 'txt':
$image_url='/images/stories/extention/txt.gif'; break;
case 'doc':
$image_url='/images/stories/extention/doc.gif'; break;
case 'pdf':
$image_url='/images/stories/extention/pdf.gif'; break;
case 'jpg':
case 'jpeg':
$image_url='/images/stories/extention/jpg.gif'; break;
case 'rar':
case 'zip':
$image_url='/images/stories/extention/rar.gif'; break;
case 'html':
$image_url='/images/stories/extention/html.gif'; break;
case 'xls':
$image_url='/images/stories/extention/xls.gif'; break;
case 'exe':
$image_url='/images/stories/extention/exe.gif'; break;
case 'pps':
$image_url='/images/stories/extention/pps.gif'; break;
default:
$image_url='/images/stories/extention/xzf.gif'; break;
} ?>
<td class="sectiontableentry<?=$rowcolor;?>" valign="top" align="right"><img src="<?php echo $image_url?>" hspace="4" vspace="4"></td> <?php
}

?>

Powered by ExBB v1.1.180311