Затем скачиваем этот архив.
Распаковываем содержимое в папку images/stories/extention
После этого логика такая. Если картинка не была выбрана в настройках загрузки скрипт покажет картинку соответственно расширению файла.
Графическую часть и разнообразие расширений без труда доработаете сами.
Кстати расширение среднего файла не определилось потому что это файл с расширением docx а такового нет в списке.
201. технарь - 2 июня 2013 — 02:09 - перейти к сообщению
202. XsystemnikX - 4 июня 2013 — 17:36 - перейти к сообщению
Цитата от технарь:
Графическую часть и разнообразие расширений без труда доработаете сами.
Кстати расширение среднего файла не определилось потому что это файл с расширением docx а такового нет в списке.
Огромное вам спасибо за работу, буду пробовать!!
203. Asmod - 4 июня 2013 — 20:32 - перейти к сообщению
Цитата от XsystemnikX:
Огромное вам спасибо за работуДумаю, спасибо - наверное много, а вот помочь технарю с шаблоном в Лимбо, было бы очень кстати. Скачайте, посмотрите, может появятся какие идеи. Было бы неплохо реализовать более современный адаптивный дизайн для шаблона Лимбо. Есть желание попробовать?
204. XsystemnikX - 9 июня 2013 — 09:59 - перейти к сообщению
Цитата от Asmod:
Думаю, спасибо - наверное много, а вот помочь технарю с шаблоном в Лимбо, было бы очень кстати. Скачайте, посмотрите, может появятся какие идеи. Было бы неплохо реализовать более современный адаптивный дизайн для шаблона Лимбо. Есть желание попробовать?
Конечно я всегда рад помочь!
205. XsystemnikX - 9 июня 2013 — 10:08 - перейти к сообщению
Цитата от XsystemnikX:
Графическую часть и разнообразие расширений без труда доработаете сами.
Всё получилось...я немного конечно чуть чуть по-другому представлял , но идея понятна мне как вы её реализовали..Это хорошо работает при автоматическом добавлении
Смотрите что я имел виду:
вот админ сайта решил добавить в загрузки файл doc.
Заходит в админку , файловый менеджер.
Может указать ссылку на файл и тгд.
И выбрать тип фала который он загружает , те которые я уже писал список расширений. Этот пункт должен быть обязательным, если при сохранении он его не выберет, то выходит сообщение что не заполнено обязательное поле.
Так же допустим что какой то файл, расширение не известно, то он может из списка выбрать тип допусти .???, то есть неизвестного расширении.
а на сайте отобразиться картинка которую вы сделали при не опредении расширения.
а Url картинку, которая отображает тип файла лучше не меняться, атк как вдруг можно добавить свою картинку или скрин файла, а тип файла лучше отображаться в виде другой строчкой в описании файла...
А в админку я уже добавил эти пункты, их нужно теперь привязать чтобы на сайте они отображались, то есть бралась информация с админки и публиковалась уже на сайте
Вот так добавил в админку параметр тип расширения (обязательным пунктом) в файле 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);
","website_url"=>"http://","type_image_url"=>
"http://","image_url"=>"http://","filesize"=>"","hits"=>"0","access"=>0);
code:
"type_image_url"=>"http://"
Но лучше конечно списком, то есть по идеи заранее все типы файлов прописать в списке чтобы можно было выбирать нужный, а потом в ходе работы можно было еще в список добавить или убрать нужные
теперь нужно чтобы получается тип записывался в базу, а потом с базы читался.
не знаете это можно как то реализовать? Я думаю это очень будет удобно, если заранее для пользователя будет дана информация о расширении файла
206. Asmod - 9 июня 2013 — 10:44 - перейти к сообщению
Цитата от XsystemnikX:
Конечно я всегда рад помочь!Вот и славно, поэтому адресу: дистрибутив Лимбо в нём есть в папке www\templates\ шаблон по умолчанию lbase. Вот его и надо пересмотреть. Убрать все стили элементов из index.php и прописать их в css. Обернуть вывод модулей в div и прописать их отображение в css. Вот здесь на этом сервисе проверить соответствие стандарту.
Цитата от XsystemnikX:
Этот пункт должен быть обязательным, если при сохранении он его не выберет, то выходит сообщение что не заполнено обязательное поле.То что Вы предлагаете, называется защита от дурака. В админке такое поведение интерфейса я думаю будет не уместно. Вот пример из жизни: Я заполняю форму загрузки файла, вдруг у меня появилось другое важное дело. Я бросаю заполнение и сохраняю его, опубликую его уже потом. Если реализовать Ваше решение, то мне придётся обязательно что то указывать и тратить время. Неудобно, но ладно, в данный момент нет расширения какое мне нужно, ставлю первое попавшееся. Теперь я должен держать в голове что мне нужно изменить, то что я поставил в торопях. Если забуду и опубликую загрузку, то будет неверное отображение типа файла. По мне так лучше вообще ничего не будет, чем неверное отображение.
Цитата от XsystemnikX:
Я думаю это очень будет удобно, если заранее для пользователя будет дана информация о расширении файлаЕсли она будет соответствовать тому что в действительности будет загружаться, то да.
Кстати, по Вашему школьному сайту: приведите в порядок меню - ссылки отображаются в трех разных видах, кнопки тоже в двух. Стили из кода переведи в css. Оптимизируйте вывод на небольшие экраны(на экране с 1024px. появляется полоса прокрутки, это не хорошо).
207. XsystemnikX - 9 июня 2013 — 12:32 - перейти к сообщению
Цитата от Asmod:
То что Вы предлагаете, называется защита от дурака. В админке такое поведение интерфейса я думаю будет не уместно. Вот пример из жизни: Я заполняю форму загрузки файла, вдруг у меня появилось другое важное дело. Я бросаю заполнение и сохраняю его, опубликую его уже потом. Если реализовать Ваше решение, то мне придётся обязательно что то указывать и тратить время. Неудобно, но ладно, в данный момент нет расширения какое мне нужно, ставлю первое попавшееся. Теперь я должен держать в голове что мне нужно изменить, то что я поставил в торопях. Если забуду и опубликую загрузку, то будет неверное отображение типа файла. По мне так лучше вообще ничего не будет, чем неверное отображение.
Да вы правы.. надо это еще продумать..
Цитата от Asmod:
Если она будет соответствовать тому что в действительности будет загружаться, то да.
Кстати, по Вашему школьному сайту: приведите в порядок меню - ссылки отображаются в трех разных видах, кнопки тоже в двух. Стили из кода переведи в css. Оптимизируйте вывод на небольшие экраны(на экране с 1024px. появляется полоса прокрутки, это не хорошо).
Я не совсем понял про меню, и про их виды...
А стили кода для меню и кнопок и так прописаны в css, в принципе стандарное отображение я и менял в таблице css
про вывод изображения уже думал, тоже появляется полоса прокрутки, буду дорабатывать
Цитата от Asmod:
Вот и славно, поэтому адресу: дистрибутив Лимбо в нём есть в папке www\templates\ шаблон по умолчанию lbase. Вот его и надо пересмотреть. Убрать все стили элементов из index.php и прописать их в css. Обернуть вывод модулей в div и прописать их отображение в css. Вот здесь на этом сервисе проверить соответствие стандарту.
Буду пробовать
Кстати смотрел шаблон, так все параметры отображения находяться в css таблице, заключение тех которые являются параметрами простой таблицы это ширина и высота и всё, а всё остальное в файле css. Может я не совсем понял что вы имеете в виду...
208. технарь - 9 июня 2013 — 14:39 - перейти к сообщению
Цитата:
Смотрите что я имел виду:Я с самого начала понял, что вы хотите. Однако это довольно трудоемко. Нужно внести изменения в админку, добавить новые пункты в базу данных, добавить вывод этих данных в самом модуле, увязать все эти изменения воедино... Опять же, как вносить изменения на ваш сайт - записи базы для этого модуля у вас уже есть, а новые записи будут с большим функционалом. Получается мне нужно полностью переработать весь компонент (с процедурой инсталляции) что бы вы могли удалить старый и проинсталлировать новый - тогда записи в базе будут корректны. Поверьте - дня два я буду вынужден на это убить и самое печальное, что всё это будет заточено под старую версию движка.
Цитата:
а Url картинку, которая отображает тип файла лучше не меняться, атк как вдруг можно добавить свою картинку или скрин файла, а тип файла лучше отображаться в виде другой строчкой в описании файла...Давайте в отображении модуля сделаем отдельную строчку с типом файла, но принцип применим всё равно мой - расширение (и соответствующая картинка) будет вычисляться автоматически. Это сделать в разы проще, чем городить огород с новыми записями в базе данных.
209. XsystemnikX - 9 июня 2013 — 17:41 - перейти к сообщению
Цитата от технарь:
Давайте в отображении модуля сделаем отдельную строчку с типом файла, но принцип применим всё равно мой - расширение (и соответствующая картинка) будет вычисляться автоматически. Это сделать в разы проще, чем городить огород с новыми записями в базе данных.
сидел обдумывал это вопрос, я соглашусь с вами, я просто под забыл что могут быть еще данные в базе которые должны по новому отображаться...
Тогда лучше одну строчку добавить с расширением, и пусть вычисляется автоматически..
210. Asmod - 9 июня 2013 — 17:56 - перейти к сообщению
Цитата от XsystemnikX:
Я не совсем понял про меню, и про их видыТри вида меню сбивают с толку пришедшего на Ваш сайт. Он может просто не понять что это надо нажимать. Вот Ваши три вида меню:
Правильнее их сделать на Вашем сайте единообразно, какими решать Вам. Сайт учебного заведения, он прежде всего должен быть понятен и прост в использовании. Изыски дизайна и спорные элементы лучше оставить для креативных сайтов. Тоже самое подходит и для кнопок:
Сделайте все кнопки или первого вида или второго. Если не хочется потерять красивые рисунки кнопок первого вида, под ними размести стандартные кнопки. В этом случае ни кто не будет ломать голову, сразу нажмут стандартную.