sg_routes issueshttps://gitlab.sgalinski.de/typo3/sg_routes/-/issues2017-11-29T16:57:06Zhttps://gitlab.sgalinski.de/typo3/sg_routes/-/issues/1Extension cannot be installed in Extension Manager (TYPO3 7.6.23)2017-11-29T16:57:06ZHelfried AltkoferExtension cannot be installed in Extension Manager (TYPO3 7.6.23)![image](/uploads/66f8eac46c645adf6eee19c27b186949/image.png)![image](/uploads/66f8eac46c645adf6eee19c27b186949/image.png)https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/2Add a Page Selector2018-04-04T15:50:25ZStefan Galinskistefan@sgalinski.deAdd a Page Selectorhttps://gitlab.sgalinski.de/typo3/sg_routes/-/issues/3Premium - Allow redirects for Urls like /index.php?id=2334982018-04-04T15:50:14ZStefan Galinskistefan@sgalinski.dePremium - Allow redirects for Urls like /index.php?id=233498https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/4Double slashes at the begin of a redirect target causes a redirect without th...2019-05-09T14:31:07ZStefan Galinskistefan@sgalinski.deDouble slashes at the begin of a redirect target causes a redirect without the applied domainhttps://gitlab.sgalinski.de/typo3/sg_routes/-/issues/5Don't use DatabaseConnection::exec_SELECTgetRows()2019-05-09T14:30:54ZMathias BrodalaDon't use DatabaseConnection::exec_SELECTgetRows()The TYPO3 database API method `DatabaseConnection::exec_SELECTgetRows()` should be avoided if the number of rows to fetch is unknown and/or not limited. Otherwise e.g. given there are 100000 rows, this call will fetch all of them at once...The TYPO3 database API method `DatabaseConnection::exec_SELECTgetRows()` should be avoided if the number of rows to fetch is unknown and/or not limited. Otherwise e.g. given there are 100000 rows, this call will fetch all of them at once and thus eat up a considerable amount of memory.
Instead `DatabaseConnection::exec_SELECTquery()` and `DatabaseConnection::sql_fetch_assoc()` should be used instead to fetch rows one by one. Personally I'd recommend `DatabaseConnection::prepare_SELECTquery()` though since it uses a prepared statement (and is thus safe from SQL injection) and allows for a rather simple usage.https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/6Unknown target id leads to an endless redirect loop2018-04-25T10:29:04ZHelfried AltkoferUnknown target id leads to an endless redirect loopIf an unknown page id is specified as destination url, the typoLink_URL method returns an empty string and this results in an endless redirect loop.If an unknown page id is specified as destination url, the typoLink_URL method returns an empty string and this results in an endless redirect loop.https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/7Redirects like /index.php?id=<nonExistingPageId> -> <existingPageId> are fai...2018-04-25T10:27:56ZHelfried AltkoferRedirects like /index.php?id=<nonExistingPageId> -> <existingPageId> are failingIf you have a redirect like /index.php?id=333333333 -> 1819, where 333333333 is a non-existing id but 1819 is an existing target page id, the redirect failes and the page won't be found.
A fix is found in the attached patch file
[sg_ro...If you have a redirect like /index.php?id=333333333 -> 1819, where 333333333 is a non-existing id but 1819 is an existing target page id, the redirect failes and the page won't be found.
A fix is found in the attached patch file
[sg_routes_issue_7.patch](/uploads/51ad353df3d13881d5a824aae9925135/sg_routes_issue_7.patch)https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/8UTF-8 filenames2018-04-25T10:27:00ZHelfried AltkoferUTF-8 filenamesIf you have to redirect a request to a file with an utf-8 filename (f. i. german umlaute), the request uri might be urlencoded. So it must be decoded prior to comparison.
Patch file attached :)[sg_routes_issue_8.patch](/uploads/437b160c...If you have to redirect a request to a file with an utf-8 filename (f. i. german umlaute), the request uri might be urlencoded. So it must be decoded prior to comparison.
Patch file attached :)[sg_routes_issue_8.patch](/uploads/437b160c2539c17329772d41a82614f0/sg_routes_issue_8.patch)https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/9Case insensitivity for source URLs2018-04-27T16:43:25ZHelfried AltkoferCase insensitivity for source URLsCurrently source URLs are case sensitive. It would be a nice feature, if the editor could optional switch off case sensitivity for a given redirect.
This could be realized using a checkbox right behind the source URL.Currently source URLs are case sensitive. It would be a nice feature, if the editor could optional switch off case sensitivity for a given redirect.
This could be realized using a checkbox right behind the source URL.https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/10Spare '?' at the end of target URLs without GET Paramaters2018-04-27T12:05:50ZHelfried AltkoferSpare '?' at the end of target URLs without GET ParamatersIf you have selected "Pass the url parameters to the redirect" for a given redirect, the question mark is added to the end of target URLs even if no paramter is to be passed.
This was found in version 2.2.1.If you have selected "Pass the url parameters to the redirect" for a given redirect, the question mark is added to the end of target URLs even if no paramter is to be passed.
This was found in version 2.2.1.https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/11Avoid creation of empty redirects2019-05-09T14:30:36ZHelfried AltkoferAvoid creation of empty redirectsCurrently, it is possible to create an empty redirect. This leads to an endless redirect loop from "/" to "/" and therefore to an unavailable root page.
I suggest to validate the backend forms in order to enforce input for source and ta...Currently, it is possible to create an empty redirect. This leads to an endless redirect loop from "/" to "/" and therefore to an unavailable root page.
I suggest to validate the backend forms in order to enforce input for source and target of a redirect.https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/12Vincity Tây Mỗ Đại Mỗ - Phân khúc nhà ở giá rẻ tầm trung2018-11-04T11:07:26ZchungcutaymodaimoVincity Tây Mỗ Đại Mỗ - Phân khúc nhà ở giá rẻ tầm trung**Có nên đầu tư vào nhà ở thương mại Vincity Tây Mỗ?**
*Vincity Tây Mỗ là một trong những dự án đầu tiên mang thương hiệu Vincity được triển khai tại Hà Nội. Điểm hấp dẫn của Vincity đó là hướng tới những đối tượng có thu nhập trung bì...**Có nên đầu tư vào nhà ở thương mại Vincity Tây Mỗ?**
*Vincity Tây Mỗ là một trong những dự án đầu tiên mang thương hiệu Vincity được triển khai tại Hà Nội. Điểm hấp dẫn của Vincity đó là hướng tới những đối tượng có thu nhập trung bình hoặc khá. Dù chỉ phân khúc nhà tầm trung nhưng vẫn có đầy đủ những tiện nghi, thiết kế hiện đại,…đáp ứng hoàn hảo nhu cầu của người dân. Đến nay, câu hỏi đặt ra đối với đa số người dân thủ đô đó là: Có nên đầu tư vào nhà ở thương mại Vincity Tây Mỗ?*
<img src="https://i.imgur.com/kQaYpw3.jpg?4"><br><br>
*Vincity Tây Mỗ Đại Mỗ*<br><br>
*Check ngay* ----> <a href="https://www.surveymonkey.com/r/BN3F8L3"><b>https://www.surveymonkey.com/r/BN3F8L3</b></a><br><br>
**Tổng quan dự án Vincity Tây Mỗ**
Tên dự án: Vincity Sportia (dự kiến)
Chủ đầu tư: Tập đoàn Vingroup
Quy mô dự án: 280ha (dự kiến)
Chiều cao trung bình mỗi tòa nhà: 25 – 35 tầng. (Dự kiến)
Diện tích thiết kế mỗi căn hộ: 35 – 90m2. (Dự kiến)
Vị trí: Phường Tây Mỗ, quận Nam Từ Liêm, Hà Nội
Sản phẩm dự án: Căn hộ chung cư, nhà phố thương mại, trung tâm thương mại và các tiện ích dịch vụ khác. (Dự kiến)
Tổng số căn hộ: 60.000 – 100.000 (dự kiến)
Tiện ích: Trung tâm thương mại, bệnh viện, trường học… và các dịch vụ tiện ích khác. (Dự kiến)
Ngày khởi công dự án: Dự kiến Quí III/2018. (Dự kiến)
Dự án Vincity Tây Mỗ là một trong số các dự án nhà ở giá rẻ tiêu biểu tại thủ đô. Người dân mong đợi đây sẽ là một làn gió mới trên thị trường bất động sản, giải quyết nhu cầu nhà ở của người dân Thủ đô.
<img src="https://i.imgur.com/6L29YSu.jpg?1"><br><br>
*Vincity Tây Mỗ Đại Mỗ*<br><br>
*Tìm hiểu thêm* ----> <a href="https://github.com/jasonhocky/vincity/issues/1"><b>https://github.com/jasonhocky/vincity/issues/1</b></a>
**Có nên đầu tư vào nhà ở thương mại Vincity Tây Mỗ?**
Nếu bạn là một người quan tâm đến thị trường bất động sản thì có thể thấy, trên thị trường dòng sản phẩm địa ốc phân khúc tầm trung là còn rất hạn chế, trong khi nhu cầu của người dân là rất nhiều từ loại hình căn hộ chung cư cho tới nhà phố thương mại… Giới chuyên gia đã phân tích và đưa ra dự đoán rằng, nhà thương mại của Vincity sẽ là điểm nhấn nổi bật trong thị trường bất động sản khu vực miền Bắc trong vài năm tới đây. Với mức giá ưu đãi và chính sách hỗ trợ vay vốn hấp dẫn, các nhà đầu tư có thể dễ dàng tính toán, luân chuyển dòng tiền. Tính thanh khoản của nhà phố thương mại Vincity cũng được đánh giá ở mức tốt do nhu cầu tăng cao là yếu tố căn bản để các nhà đầu tư nhìn thấy cơ hội trong tương lai. Sự trỗi dậy mạnh mẽ về cơ sở hạ tầng, hệ thống giao thông, và kế hoạch phát triển vùng là những nền tảng cơ bản để giới đầu tư phân tích, đánh giá tiềm năng của khu vực vệ tinh. Tính thanh khoản của loại hình bất động sản nhà phố thương mại là khá tốt, khả năng thu hồi vốn nhanh chóng và phát sinh lợi nhuận cao, vậy nên các nhà đầu tư hãy lên kế hoạch ngay từ bây giờ để không bỏ lỡ cơ hội tốt này.
Nhà ở thương mại Vincity Tây Mỗ không chỉ giúp bạn đáp ứng mọi tiện ích về không gian sống của gia đình, mà còn giúp bạn có một vị trí kinh doanh thuận lợi.
Bạn sẽ không phải bỏ qua một số tiền lớn hàng tháng để thuê mặt bằng kinh doanh mà thay vào đó, bạn tích cóp số tiền đó và tự mua căn nhà riêng cho mình để phục vụ nhu cầu ở cũng như nhu cầu kinh doanh. Là khu đông dân cư sinh sống, có vị trí đắc địa chắc chắn việc kinh doanh sẽ nhanh chóng trở nên phát đạt.
Có nên đầu tư vào nhà ở thương mại Vincity Tây Mỗ? Câu trả lời là nên, dù chưa hoàn thiện nhưng với đặc điểm về vị trí, tiện ích, thiết kế,…của khu đô thị, hứa hẹn trong tương lai sẽ trở thành một điểm nổi trên thị trường bất động sản Hà Nội.
*Bài viết tham khảo* ----> <a href="https://gitlab.com/jasonhockey/vincity/issues/1"><b>https://gitlab.com/jasonhockey/vincity/issues/1</b></a>https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/13PHP Dependency2019-05-09T14:29:21ZAlexPHP DependencyHi!
While not the upmost important issue, there is no php dependency declared even though the extension only works in php 7.0+. Since it is declared as typo3 7.6 compatible and there are many systems out there with typo3 7.6 but still on...Hi!
While not the upmost important issue, there is no php dependency declared even though the extension only works in php 7.0+. Since it is declared as typo3 7.6 compatible and there are many systems out there with typo3 7.6 but still on php 5.6, I feel this needs to be added.
Thanks for making/maintaining these awesome extensions!
Alex.https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/14Class 'SGalinski\SgAccount\Utility\ExtensionUtility' not found2019-05-09T14:32:06ZDaniel KochClass 'SGalinski\SgAccount\Utility\ExtensionUtility' not foundI'm using the free version of the "URL Redirects and Page Not Found Handling" extension (version 3.0.4) with TYPO3 9.5.5.
I configured a "not found" page by selecting an existing page in the page tree.
I get the following exception if ...I'm using the free version of the "URL Redirects and Page Not Found Handling" extension (version 3.0.4) with TYPO3 9.5.5.
I configured a "not found" page by selecting an existing page in the page tree.
I get the following exception if I call an non-existing URL (example: `/asadf`)
![TYPO3_Exception](/uploads/c5dc5767d1978a90939b904f851c3ad3/TYPO3_Exception.png)https://gitlab.sgalinski.de/typo3/sg_routes/-/issues/15New slug cannot be stored2023-06-22T09:00:23ZChristian HuppertNew slug cannot be storedIn sg_routes 6.3.7 in TYPO3 11.5.28 with PHP 8.1.x and MySQL 10.3.x:
After a slug of a page record is updated and the user clicks on the save button an error message occurs:
`An exception occurred while executing 'INSERT INTO sys_redir...In sg_routes 6.3.7 in TYPO3 11.5.28 with PHP 8.1.x and MySQL 10.3.x:
After a slug of a page record is updated and the user clicks on the save button an error message occurs:
`An exception occurred while executing 'INSERT INTO sys_redirect (pid, updatedon, createdon, createdby, deleted, disabled, starttime, endtime, source_host, source_path, is_regexp, force_https, respect_query_parameters, keep_query_parameters, target, target_statuscode, hitcount, lasthiton, disable_hitcount) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)' with params [153, 1687352855, 1687352855, 2, 0, 0, 0, 0, "<domain>", "\/<slug>", 0, 0, "0", "0", "t3:\/\/page?uid=156&_language=0", 307, 0, 0, 0]: Field 'description' doesn't have a default value`
This is due to the sql_mode setting to 'strict' but if one cannot access the DB config it cannot change the slug of the page.
An easy fix would be the following:
In `EXT:sg_routes/Classes/Service/CustomSlugServiceV11.php` one could add to the `$record` array used in call
`$connection->insert('sys_redirect', $record);`
the key '`description'` with value `''`.
In the meantime I will put that fix into my custom extension in my installation (having sql_mode set to 'strict') and am happy about an update to be consistent with the official releases of sg_routes.