chitanka.info core
Това е уеб софтуер, който задвижва „Моята библиотека“. Изграден е с помощта на Symfony3, Doctrine 2 и много други прекрасни свободни проекти.
За инструкции по инсталацията вижте INSTALL.md.
Това е уеб софтуер, който задвижва „Моята библиотека“. Изграден е с помощта на Symfony3, Doctrine 2 и много други прекрасни свободни проекти.
За инструкции по инсталацията вижте INSTALL.md.
Прясно инсталиран Debian bullseye и инсталация с Автоматичния инсталатор. Моята библиотека изглежда както е показано на скрийншота по-долу:
Проблемът е в следния URL: /css/?skin=orange&menu=right
Същият проблем е описан тук: https://forum.chitanka.info/post28047.html
Следвах инструкциите описани в поста, но нямаше резултат.
За подобряване на общия изглед на библиотеката е най-добре да се заменят сегашните 3d бутони в началната страница с 2d бутони с максимално изчистен изглед: Това, което се сещам е вместо сегашните 3d бутони да бъдат поставени на тяхно място обикновени бутони по подобие на тези в сайта на Piwik. За съжаление на видях подходяща иконка в fontawesome.
visualBumps symfony/phpunit-bridge from 3.0.3 to 3.4.26.
Sourced from symfony/phpunit-bridge's changelog.
CHANGELOG
5.1.0
- ignore verbosity settings when the build fails because of deprecations
- added per-group verbosity
- added
ExpectDeprecationTrait
to be able to define an expected deprecation from inside a test5.0.0
- removed
weak_vendor
mode, usemax[self]=0
instead4.4.0
- made the bridge act as a polyfill for newest PHPUnit features
- added
SetUpTearDownTrait
to allow working around thevoid
return-type added by PHPUnit 8- added namespace aliases for PHPUnit < 6
4.3.0
- added
ClassExistsMock
- bumped PHP version from 5.3.3 to 5.5.9
- split simple-phpunit bin into php file with code and a shell script
4.1.0
- Search for
SYMFONY_PHPUNIT_VERSION
,SYMFONY_PHPUNIT_REMOVE
,SYMFONY_PHPUNIT_DIR
env var inphpunit.xml
then inphpunit.xml.dist
4.0.0
- support for the
testLegacy
prefix in method names to mark a test as legacy has been dropped, use the@group legacy
notation instead- support for the
Legacy
prefix in class names to mark tests as legacy has been dropped, use the@group legacy
notation instead- support for passing an array of mocked namespaces not indexed by the mock feature to the constructor of the
SymfonyTestsListenerTrait
class was dropped3.4.0
... (truncated)
- added a
CoverageListener
to enhance the code coverage report
a43a2f6
security #cve-2019-10912 [Cache][PHPUnit Bridge] Prevent destructors with sid...71fb02e
Fix TestRunner compatibility to PhpUnit 8ae40e4d
Prevent destructors with side-effects from being unserializedbf7ca5d
[Phpunit] fixed support for PHP 5.3292b424
[PHPUnit-Bridge] override some environment variablesb539f37
Don't resolve the Deprecation error handler mode until a deprecation is trigg...014bb9e
Update composer.json017d445
[PhpUnitBridge] fix PHP 5.3 compat6a2148b
PHPUnit Bridge: Rollback to traditional array syntax.60080cd
[appveyor] fix create-project phpunitDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.
В http://chitanka.info/workroom може да се види за надписите „Работно ателие — Всички“, „Читалня“, „Работилница“, „Колекции“, „Препоръчано“, „Из Мрежата“, че не са центрирани: В /bundles/lib/css:1 настройката за това е padding: 0.4em 0px 0.2em; Може да се промени на padding: 0.4em 0px 0.4em;
visualАко се влезе в страницата на Диан Жон и се щракне на 2, 3 или някоя следваща страница, включително и бутона „Следваща“, се зарежда отново същата страница, без да се преминава към следващата страница. Същото и е при други потребители (напр. Xesiona).
easypickНе знам кой ползва такъв режим, но този проблем беше докладван чрез формата за обратна връзка. Подобен проблем: https://github.com/eBay/skin/issues/233
Пример сега:
Пример след промяна на CSS правилото за dd.download
:
Този проблем може да се заобиколи чрез добавянето на -ms-high-contrast-adjust: none;
към следното CSS правило:
dd.download {
float: right;
max-width: 24%;
margin-right: 0px;
-ms-high-contrast-adjust: none;
}
Доколкото виждам, dd.download
фигурира в няколко файла: /web/css/base-screen.less#L484 и /web/css/base-screen-800px.less#L49
В раздела „Информация“ към произведение се извеждат данни за книжното издание, което предизвиква неприятно натрупване на излишна информация, ако произведението участва в повече от една книга. Има и разминаване на логиката: Произведение част от три книги: http://chitanka.info/text/1578 Произведение част от две книги: http://chitanka.info/text/16550 Трябва да се промени, така че да не излиза никаква информация за изданието/изданията.
backendПример с „нещо камък“. Освен това не мога да схвана разликата между „ни%та“ и „ни та“ при търсене. За „ни%та“ се показва резултат „Треванян“ (най-вероятно, защото търси в „Истинско име“).
bugВ http://chitanka.info/torrents изгледът на таблицата може да се промени спрямо новия дизайн (заобляне на краищата): Текстът „Налични торенти“, „Дата“, „Файл“, „Кратко описание“ може да се промени спрямо „Статистика“.
visualПредлагам да се замени с fa-circle, fa-circle-o и съответно вариации за различни оценки (цветът на запълване отново може да е червен). Ако е нужно ще се опитам да помогна за направата на допълнителни иконки.
visualПри оценяването на дадено произведение с произволна оценка, общата оценка (от всички потребители) не се променя. Същевременно щракайки върху връзката за общата оценка се вижда, че оценката присъства в списъка, но незнайно защо пише, че е дадена с 12 часа по-рано от реалното време.
enhancementBumps twig/twig from 1.24.0 to 1.44.7.
Sourced from twig/twig's changelog.
1.44.7 (2022-09-28)
- Fix a security issue on filesystem loader (possibility to load a template outside a configured directory)
1.44.6 (2021-11-25)
- Last version for the 1.x series
1.44.5 (2021-09-17)
- Improve compatibility with PHP 8.1
- Explicitly specify the encoding for mb_ord in JS escaper
1.44.4 (2021-05-16)
- Revert "Throw a proper exception when a template name is an absolute path (as it has never been supported)"
1.44.3 (2021-05-12)
- Fix PHP 8.1 compatibility
- Throw a proper exception when a template name is an absolute path (as it has never been supported)
1.44.2 (2021-01-05)
- Fix "odd" not working for negative numbers
1.44.1 (2020-10-27)
- Fix "include(template_from_string())"
1.44.0 (2020-10-21)
- Remove implicit dependency on ext/iconv in JS escaper
- Fix sandbox support when using "include(template_from_string())"
- Make round brackets optional for one argument tests like "same as" or "divisible by"
- Add support for ES2015 style object initialisation shortcut { a } is the same as { 'a': a }
- Fix filter(), map(), and reduce() to throw a RuntimeError instead of a PHP TypeError
- Drop PHP 7.1 support
1.43.1 (2020-08-05)
- Fix sandbox not disabled if syntax error occurs within {% sandbox %} tag
- Fix a regression when not using a space before an operator
- Restrict callables to closures in filters
- Allow trailing commas in argument lists (in calls as well as definitions)
1.43.0 (2020-07-05)
- Throw exception in case non-Traversable data is passed to "filter"
- Fix context optimization on PHP 7.4
... (truncated)
0887422
Prepare the 1.44.7 release35f3035
security #cve- Fix a security issue on filesystem loader (possibility to load...f800934
Fix a security issue on filesystem loader (possibility to load a template out...ae39480
Prepare the last release for the 1.x series7e5ba95
minor #3584 Fix emphasis on compiler to bold styling (jonnyeom)97ae3c8
Fix emphasis on compiler to bold styling8bab813
minor #3570 Update .gitattributes to exclude non-dist files (kaznovac)92766d0
Update .gitattributes to exclude non-dist files3a18bb3
Fix CS212e49b
minor #3563 Missing Environment and LoaderInterface (remicollet)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)@dependabot use these labels
will set the current labels as the default for future PRs for this repo and language@dependabot use these reviewers
will set the current reviewers as the default for future PRs for this repo and language@dependabot use these assignees
will set the current assignees as the default for future PRs for this repo and language@dependabot use this milestone
will set the current milestone as the default for future PRs for this repo and languageYou can disable automated security fix PRs for this repo from the Security Alerts page.
Последните промени в chitanka-production.git са push-вани в chitanka.info branch-а. Като резултат chitanka-installer скрипта, който използва master branch-a, clone-ва остаряло копие на изходния код.
При изпълнение на update скрипта, се получава следната грешка:
www-data@953aceba1c54:~/html$ /var/www/chitanka/bin/update
13:35:39: Update started on 2022-06-10.
13:35:39: Pause for 0 seconds.
13:35:39: Executing source update...
sh: 1: LC_ALL=C git: not found
13:35:41: Executing content update...
Трябва да се измисли протокол, който да поддържа следните функции:
Здравейте, В момента не виждам адекватна защита на синхронизацията от rsync.chitanka.info
Ако прием, че домейна или основния хостинг бъдат превзети, как ще гарантираме, че синхронизацията няма да обнови празни/подменени файлове и да ни изтрие копието?
securityJuliangut Slim Framework Doctrine handler middleware Doctrine handler middleware for Slim Framework. Slim3 version Doctrine integration service for Sl
Go! Aspect-Oriented Framework for PHP Go! AOP is a modern aspect-oriented framework in plain PHP with rich features for the new level of software deve
English | 中文 Swoole is an event-driven asynchronous & coroutine-based concurrency networking communication engine with high performance written in C++
Symprowire - PHP MVC Framework for ProcessWire 3.x Symprowire is a PHP MVC Framework based and built on Symfony using ProcessWire 3.x as DBAL and Serv
介绍 本项目以 actionview 为蓝本,使用 Hyperf 框架进行重写。 本项目为 Hyperf 框架的 DEMO 项目 原 ActionView 介绍 English | 中文 一个类Jira的问题需求跟踪工具,前端基于reactjs+redux、后端基于php laravel-frame
Modern Product Information Management Platform Ergonode is modern PIM platform based on Symfony and Vue.js frameworks. It has modular structure and gi
A_A (-.-) ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄ |-| █▄─▄▄─█▄─██─▄█─▄▄▄▄█─▄▄▄▄█▄─█─▄█─▄▄▄─██▀▄─██─▄
Framework X is a simple and fast micro framework based on PHP. I've created a simple CRUD application to understand how it works. I used twig and I created a custom middleware to handle PUT, DELETE methods.
FuelPHP Version: 1.8.2 Website Release Documentation Release API browser Development branch Documentation Development branch API browser Support Forum
Why ? Railway Flow Based Programming concept aims to solve Adopt asynchronous as native implementation Build your code with functional programming and
Standalone JSON marshaller based off the one built into FEAST framework at feast/framework on packagist or feastframework/framework on github
Hello, this is simple attribute validation for PHP Models, based on the new features, presented in PHP 8 It works as a standalone and can be use in custom projects or in libraries like Symfony and Laravel.
webman High performance HTTP Service Framework for PHP based on Workerman. Manual https://www.workerman.net/doc/webman Benchmarks https://www.techempo
Up-Stream This is the implementation of a full website based on PHP MVC. Using MySql database to create a website. And Bootstrap4 for front-end. Start
Hyperf instant messaging program based on swoole framework
?? Datagrid component project skeleton based on Nette Framework
TickAsync Asynchronous tasks based on ticks. If you like this project gift us a ⭐ . Installation. $ composer require thenlabs/task-loop 2.0.x-dev then
Hprose for Swoole Introduction Hprose is a High Performance Remote Object Service Engine. It is a modern, lightweight, cross-language, cross-platform,
gRPC - An RPC library and framework gRPC is a modern, open source, high-performance remote procedure call (RPC) framework that can run anywhere. gRPC