
Loadырь
Быть лучшим - не значит быть достаточно хорошим.
+1239
Репутация
4848
Рейтинг
Сейчас заметил, что на IE10 нет кнопки перехода в полноэкранку, а на IE11 она есть.
Там есть всё из стандартного набора для просмотра файлов pdf, кроме кнопок "закладка" и "печать" (вернее они есть, но скрыты за неимением свободного места). Присмотритесь — кнопочки масштабирования и вывода в полноэкранный режим расположены над изображением файла на тёмной полоске меню. Увеличение масштабированием приводит к скрытию части информации за пределами сайдбара, но это так сказать "особенности" дефолтного шаблона, я его пока не трогал. Про первую ветку пока нет времени думать. Но всё возможно.
Сделал что-то подобное ТЗ.
Что умеет и чем организуется:
1 — стандартными средствами КМС,
2 — стандартными средствами КМС,
3 — стандартными средствами КМС,
4 — стандартными средствами КМС,
6 — стандартными средствами КМС и некоторыми хитростями,
7 — стандартными средствами КМС,
На данный момент пока затронуты незначительно всего два файла: "\templates\.htaccess" и "\system\languages\language.php".
Изучаю варианты с пунктом 5.
посмотреть/пощупать можно тут логин: demo@krivo.pro и пароль: demo.
на демо установлен только модуль, отображающий последние заливки, а про модуль, позволяющий выбрать, что читать можно подробнее?
Что умеет и чем организуется:
1 — стандартными средствами КМС,
2 — стандартными средствами КМС,
3 — стандартными средствами КМС,
4 — стандартными средствами КМС,
6 — стандартными средствами КМС и некоторыми хитростями,
7 — стандартными средствами КМС,
На данный момент пока затронуты незначительно всего два файла: "\templates\.htaccess" и "\system\languages\language.php".
Изучаю варианты с пунктом 5.
посмотреть/пощупать можно тут логин: demo@krivo.pro и пароль: demo.
на демо установлен только модуль, отображающий последние заливки, а про модуль, позволяющий выбрать, что читать можно подробнее?
Копать двиг, устанавливать и тестировать, я не прошу. Я лишь прошу проверить, как pdf файл будет отображаться в старых версиях браузера IE, чтобы узнать мне — стоит дальше копать двиг или искать другие варианты решения. Для этого достаточно пройти по ссылке http://bs.krivo.pro/pdf/web/viewer.html и отписаться — открывает файл с надписью Hello, world! нормально или предлагает скачать Так как сам заинтересован в данной теме. Это касается вашего запроса
.Хотелось бы не просто разместить их на сайте, но и дать пользователям возможность чтения.
Добавил +, чтобы завести блог на сайте
http://builtbywill.com/code/booklet/ Этот скрипт просто выводит html код в виде книжки или брошюрки с эффектом перелистывания страниц. pdf он не потянет без дополнительного преобразования в другой формат.
есть ещё https://docs.google.com/viewer. С этим вполне возможно "замутить революцию" — использовать только сам просмотрщик, а свои файлы держать у себя на серваке.
http://mozilla.github.io/pdf.js/ этот вполне тянет pdf, но только pdf и ничего более. Зато не зависит от сторонних сервисов. Прикрутил его себе для теста на http://bs.krivo.pro/pdf/web/viewer.html — работает нормально и на локалке без интернет соединения открывает pdf без проблем. Кстати, у кого есть IE8 и IE9 можете проверить работоспособность скрипта? У меня мозила и IE11 отображают одинаково хорошо, хотя IE11 без скрипта предлагал его только скачать.
есть ещё https://docs.google.com/viewer. С этим вполне возможно "замутить революцию" — использовать только сам просмотрщик, а свои файлы держать у себя на серваке.
http://mozilla.github.io/pdf.js/ этот вполне тянет pdf, но только pdf и ничего более. Зато не зависит от сторонних сервисов. Прикрутил его себе для теста на http://bs.krivo.pro/pdf/web/viewer.html — работает нормально и на локалке без интернет соединения открывает pdf без проблем. Кстати, у кого есть IE8 и IE9 можете проверить работоспособность скрипта? У меня мозила и IE11 отображают одинаково хорошо, хотя IE11 без скрипта предлагал его только скачать.
В видео указываются данные ftp сервера (адрес, логин и пароль). У денвера нет такого сервера. Тут или использовать open server, или устанавливать "ручками": скопировать содержимое папки packages из архива в корень сайта и сделать запрос в phpMyAdmin взяв из файла install.sql содержимое и предварительно заменив cms_ на префикс вашей базы ( по умолчанию — cms_ ). Как-то так.
Fuze тут расказал об этом
у кого возникает подобное предупреждение после обновления, то
или менять везде $inCore->initSmarty на cmsPage::initTemplate
или в файле /core/cms.php убрать строку
у кого возникает подобное предупреждение после обновления, то
или менять везде $inCore->initSmarty на cmsPage::initTemplate
или в файле /core/cms.php убрать строку
по третьей проблеме надо править файл \components\shop\frontend.php в разделе там в переменную $totalsumm сперва складываются суммы всех товаров, потом вычитается сумма скидки и результат передаётся в шаблон. Вам эти действия надо разделить и вывести на две переменные — только суммы товаров и общий итог или только сумма скидки. И передать эти переменные в шаблон. В файле шаблона \templates\_default_(Или ваш шаблон)\components\com_inshop_cart_items.tpl, соответственно указать место для их вывода.
if ($do=='view_cart'){ ... }
по второй проблеме можно в конце файла \templates\_default_(Или ваш шаблон)\components\com_inshop_cart_items.tpl
заменить строку
на
заменить строку
totalsumm = totalsumm - (totalsumm * (discount_size/100));
totalsumm = (totalsumm - (totalsumm * (discount_size/100))).toFixed(2);
по первой проблемме я приводил запрос в строке 2514 файла \components\shop\model.php к виду
и строку 2539 к виду
мне это помогло
$exists_id = $this->inDB->get_field('cms_shop_cart', "session_id='{$session_id}' AND item_id='{$item_id}' AND var_art_no='{$var_art_no}' AND chars_hash = '{$chars_hash}'", 'id');
$sql = "INSERT INTO cms_shop_cart (`session_id`, `item_id`, `var_art_no`, `qty`, `pubdate`, `chars`, `chars_hash`) VALUES ('{$session_id}', '{$item_id}', '{$var_art_no}', '{$qty}', NOW(), '{$chars_info}', '{$chars_hash}')";
olegan, в конце страницы есть код так вот new Masonry нигде не объявлен. Попробуйте этот код отключить или закомментировать и проверьте работу без него.
<script type="text/javascript"> var container = document.querySelector('#masonry'); var msnry = new Masonry( container, { // options columnWidth: '.itemMas', itemSelector: '.itemMas' }); </script>
Замени в файле /components/shop/model.php в строке 21 фразу public function getDefaultConfig() { на public static function getDefaultConfig() {
и Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method cms_model_shop::getDefaultConfig() перестанет появлятся
и Strict Standards: call_user_func() expects parameter 1 to be a valid callback, non-static method cms_model_shop::getDefaultConfig() перестанет появлятся
Software Framework — каркас программной системы (или подсистемы). Может включать вспомогательные программы, библиотеки кода, язык сценариев и другое ПО, облегчающее разработку и объединение разных компонентов большого программного проекта. Обычно объединение происходит за счёт использования единого API.
Подробнее тут
Подробнее тут
Данная возможность осталась, но есть конфликт ява скриптов с библиотекой JQuery, используемой в инстанте версии 1.10.3. Там и в админке есть моменты, где используется обращение к библиотеке с устаревшими методами. Поэтому часть функционала может работать не полноценно на последней версии инстанта.