애드온 하나 뚝뚝뚝딱 거렸습니다.

 

https://xe1.xpressengine.com/index.php?mid=download&package_id=22753315

 

위 애드온을 XE 시절에는 쓸 이유가 없었습니다. SEO모듈 자체를 수정해서 트위터 메타소스를 만들었었는데 라이믹스로 넘어오면서 해당 기능이 사라져서 코어수정 없이 기능을 구현하기 위해 위 애드온을 설치했습니다.

 

몇일 지켜보니 문제가 몇가지 보여 오늘 다 고쳤네요.

 

1.트위터 이미지를 무조건 첨부파일의 맨 처음 파일로 해서 주소를 만들어 주다보니 동영상파일이 처음일 경우 문제가 발생.

 ->

 

이미지파일만 배열에 담는 것으로 수정

배열에 담으면서 대표이미지로 설정된 이미지가 있다며 그것도 변수에 저장

 

트위터 이미지로

 

1순위 대표이미지 2순위로 이미지파일 첫번째것을 선정하게 코드를 고쳤습니다.

 

* 타 모듈에서 첨부된 이미지 사용 커버이미지 사용에 관한 코드를 참조해서 고쳤습니다.

 

 

2.게시글이 아닌경우 애드온에 입력된 정보로 다 통일되는 구조

->

 

모듈에 입력된 SEO정보와 브라우저 타이틀을 이용해 각 모듈별로 입력된 SEO 정보로 태그를 최적화된 것으로 만들게 고쳤습니다.

 

 

3.게시글의 경우도 타이틀이 문서 제목만 지정되는 구조

-> 브라우저 타이틀과 사이트 타이틀을 함께 표시하도록 고쳐서 코어에서 만들어주는 tite tag와 똑같이 만들어지도록 고쳤습니다.

 

 

휴일 나름 보람있는 작업 완료! 했네요~

 

 

웹지기

profile
10년을 다루다 보니 이제 간단한 것도 만들고 커뮤니티 운영에 관한 다양한 노하우가 있습니다. 어려운 점이나 가지신 생각을 함께 소통해 보아요.
https://rxtip.kr/ 라이믹스 꿀팁
  • profile
    라이믹스에선 애드온에서 트리거도 호출 할 수 있습니다.

    로그인 이전, 이후, 게시글 등록, 수정 등등을 확실하게 구분해서 트리거를 실행 할 수 있어요 ㅎㅎ
  • profile profile

    라이믹스 초보자라 아직 애드온 트리거에 대해 알아보지 않았습니다 ㅋ

    메타태그 생성은 어차피 트리거 고려가 필요는 없네요.