Kijin Sung
28cc1fe113
Remove document context menu from default mobile skin, too #2415
2024-11-17 23:35:01 +09:00
Kijin Sung
e4a100c896
Fix #2420 display module_srl in board and page list
2024-11-16 17:20:50 +09:00
Kijin Sung
1eb24871a0
Remove display_popupmenu config variable from page module default skins #2415
2024-10-14 23:21:15 +09:00
Kijin Sung
1e49a6aae0
Fix #2415 remove popup menu from document page content
2024-10-14 23:11:25 +09:00
Kijin Sung
b2738bbb39
Fix fatal error when dispPageNotFound() is called as a 404 handler without arguments
2024-05-16 20:43:13 +09:00
Kijin Sung
bd43950c75
Fix index page being displayed with 404 code if user requests domain.com/1234 with non-existent document_srl
2024-02-04 23:21:18 +09:00
Kijin Sung
578de6404b
Ignore document_srl in widgets pages, too #2019
2024-02-04 23:05:25 +09:00
Kijin Sung
454a8e36b6
Merge branch 'security/rve-2024-2' into develop
2024-01-30 23:45:24 +09:00
Kijin Sung
1ef2a41971
RVE-2024-2 prevent loading cache file as external page
2024-01-20 00:52:34 +09:00
kkigomi
5486ec28e2
관리페이지 설정 폼에서 숫자 입력 항목 필드의 type 을 number 로 변경
...
음수 및 `0`으로 입력되지 않아야 할 항목에 최소 값을 `0` 또는 `1`로 설정
2024-01-10 00:12:21 +09:00
Kijin Sung
8176bdb845
Fix undefined variables in several module config templates
2023-11-09 01:37:38 +09:00
Kijin Sung
c29a603d7c
Change outdated escaping code in page module
2023-11-08 22:42:23 +09:00
Kijin Sung
3233619eac
Fix template v2 not working in external pages
...
https://xetown.com/questions/1792598
2023-10-31 21:42:27 +09:00
Kijin Sung
a2767b0dd8
Merge branch 'develop' into template-v2
2023-10-10 15:13:47 +09:00
Kijin Sung
861135bd6c
Fix undefined variables in article page
2023-10-10 15:12:17 +09:00
Kijin Sung
45f016d53b
Update references to TemplateHandler in common code paths
2023-10-10 15:05:46 +09:00
Kijin Sung
a5e0b2c7fa
Fix #2187 undefined lang code in page.admin.controller.php
2023-10-01 00:03:33 +09:00
Kijin Sung
f3d753c6d0
Remove most references to x.js in core modules
2023-08-31 23:00:10 +09:00
Kijin Sung
51cd77a06e
Clean up more old files that haven't been used in a while in Rhymix
2023-08-31 01:00:12 +09:00
Kijin Sung
2197b0a982
Add option to control whether boards and pages are indexed by search engines, using the X-Robots-Tag header
2023-08-13 02:03:02 +09:00
Kijin Sung
ed557883c7
Fix default skin handling in page module
2023-06-27 21:32:59 +09:00
Kijin Sung
8b8ae5f64c
Remove WAP classes and mark getWAP() as deprecated
2023-06-19 14:50:00 +09:00
Kijin Sung
67b4e7eade
Fix capitalization of class names in Page module
2023-06-19 13:44:08 +09:00
Kijin Sung
c2f0e4fad9
Properly translate page type
2023-06-18 03:13:05 +09:00
Kijin Sung
0a7fabb19e
Make page module list controls the same as board module
2023-06-18 03:11:24 +09:00
Kijin Sung
5a04c136d2
Adjust path display in board and page config screen if rewrite is turned off
2023-06-18 03:08:13 +09:00
Kijin Sung
648cd40b0d
Adjust styling of domain display in board and page list
2023-06-18 03:05:17 +09:00
Kijin Sung
f596947d0e
Add option to make pages available only on one domain
...
- 2021년에 next 브랜치 적용을 목표로 작업했던 것 가져옴
- modules 테이블에 domain_srl을 추가하여 특정 도메인에서만 유효하도록 설정 가능
- site_srl 변수를 사용하던 곳 중 삭제할 수 있는 곳은 모두 삭제함
2023-06-18 02:53:04 +09:00
Kijin Sung
37b0d3a1e6
Remove trailing whitespace
2023-01-30 21:43:21 +09:00
Min-Soo Kim
ecec361766
페이지 모듈의 주소 중 문서 번호가 들어간 경우 적절히 처리되도록 수정 ( #2019 )
...
https://github.com/rhymix/rhymix/issues/1983 관련
- 라이믹스의 짧은 주소 기능을 활용하는 경우, 숫자로 입력된 주소가 `act`로 인식되는 문제 수정 (짧은 주소 규칙을 모듈 xml에 정의)
- `article` 타입의 페이지인 경우, 문서 번호를 무시하도록 수정
- Page type이 article이 아니라면, 기존 주소 유지
- https://github.com/rhymix/rhymix/pull/2019#discussion_r1019876776 내용을 반영하여서 수정
- document srl을 일괄 삭제하면, 필요한 위젯이나 outside 페이지에서는 문제가 생길 수 있기 때문에 이를 반영함.
- `article` type의 페이지는 page 모듈에서 모든 권한을 가지고 통제할 수 있기 때문에 이 페이지의 경우는 `document_srl`으로 접속하는 경우 `mid`만을 남기고 주소에서 삭제
2022-11-17 19:40:12 +09:00
Kijin Sung
f78b28fadb
Merge pull request #1909 from dewekk/fix-page
...
위젯 페이지에서 괄호 등 GET/POST 불가 문제 수정
2022-06-09 21:04:37 +09:00
Kijin Sung
73b689be86
Fix #1912 various CSS typos
2022-04-25 02:13:20 +09:00
dewekk
9c0123ae66
위젯 페이지에서 괄호 등 GET/POST 불가 문제 수정
...
RVE-2022-2 보안 패치가 외부페이지 뿐만 아니라 위젯 페이지에도 적용되어
위젯으로 구현된 검색, 입력폼 등에서 일반적인 괄호를 못 쓰는 문제를 수정합니다.
2022-03-24 18:05:01 +09:00
Kijin Sung
5b195ce16e
Fix mobile external page path
2022-03-16 14:13:57 +09:00
Kijin Sung
9ce7593820
Fix error when loading external page in document root folder
2022-03-16 00:54:10 +09:00
Kijin Sung
63fa80db82
No need to fail hard if unable to write cache file at the end
2022-03-15 22:48:06 +09:00
Kijin Sung
def6166c8e
Clean up duplicate path definitions
2022-03-15 22:39:55 +09:00
Kijin Sung
e8eece5730
Enable PHP execution of external document if template parsing is enabled
2022-03-15 22:31:49 +09:00
Kijin Sung
09abdfa88a
Implement safe order of parsing template code and including as PHP
2022-03-15 22:29:07 +09:00
Kijin Sung
d13241ed7c
Parse external document as PHP and/or Rhymix template if configured
2022-03-15 21:30:36 +09:00
Kijin Sung
9edd52c328
Add option to control whether to execute external page as PHP and/or Rhymix template
2022-03-15 21:14:55 +09:00
Kijin Sung
0272c5d27a
Prevent '_getContent method is not exists' error when page info is improperly cached
2022-03-15 02:00:14 +09:00
Kijin Sung
d4a1be1ef0
Merge duplicate code paths in PageView and PageMobile classes
...
보안 체크가 한 곳에서 이루어지도록 중복되는 메소드 제거
2022-03-15 01:46:47 +09:00
Kijin Sung
9170d9444c
Throw SecurityViolation if anyone tries to exploit RVE-2022-2 with GET/POST vars
2022-03-15 01:36:13 +09:00
Kijin Sung
1ab9a2899b
Adjust cache paths to prevent loading old cache
2022-03-15 01:28:59 +09:00
Kijin Sung
0c1ee32073
Disable template compilation in external page content
2022-03-14 02:29:18 +09:00
Kijin Sung
a28a8e29e1
More cleanup
2022-03-14 02:17:16 +09:00
Kijin Sung
063d38487e
Clean up some dirty code in page.view.php
2022-03-14 02:11:57 +09:00
Kijin Sung
bff045f585
Fix #1665 external page not loaded in mobile if mobile page path is not set, contrary to documentation
2021-03-29 20:24:36 +09:00
BJRambo
9cac59095b
모바일 문서 페이지 접속시 PC와 동일한 스킨 사용시 템플릿 문서를 찾지 못하는 문제 고침
2021-02-06 12:32:29 +09:00