애드온 하나 뚝뚝뚝딱 거렸습니다.
https://xe1.xpressengine.com/index.php?mid=download&package_id=22753315
위 애드온을 XE 시절에는 쓸 이유가 없었습니다. SEO모듈 자체를 수정해서 트위터 메타소스를 만들었었는데 라이믹스로 넘어오면서 해당 기능이 사라져서 코어수정 없이 기능을 구현하기 위해 위 애드온을 설치했습니다.
몇일 지켜보니 문제가 몇가지 보여 오늘 다 고쳤네요.
1.트위터 이미지를 무조건 첨부파일의 맨 처음 파일로 해서 주소를 만들어 주다보니 동영상파일이 처음일 경우 문제가 발생.
->
이미지파일만 배열에 담는 것으로 수정
배열에 담으면서 대표이미지로 설정된 이미지가 있다며 그것도 변수에 저장
트위터 이미지로
1순위 대표이미지 2순위로 이미지파일 첫번째것을 선정하게 코드를 고쳤습니다.
* 타 모듈에서 첨부된 이미지 사용 커버이미지 사용에 관한 코드를 참조해서 고쳤습니다.
2.게시글이 아닌경우 애드온에 입력된 정보로 다 통일되는 구조
->
모듈에 입력된 SEO정보와 브라우저 타이틀을 이용해 각 모듈별로 입력된 SEO 정보로 태그를 최적화된 것으로 만들게 고쳤습니다.
3.게시글의 경우도 타이틀이 문서 제목만 지정되는 구조
-> 브라우저 타이틀과 사이트 타이틀을 함께 표시하도록 고쳐서 코어에서 만들어주는 tite tag와 똑같이 만들어지도록 고쳤습니다.
휴일 나름 보람있는 작업 완료! 했네요~
로그인 이전, 이후, 게시글 등록, 수정 등등을 확실하게 구분해서 트리거를 실행 할 수 있어요 ㅎㅎ