freoへの質問とその回答
インポートした記事のイラスト投稿画像参照先が
/freo/date/paint/*.pngとなっていたので、その場所にフォルダを作って、WDPからダウンロードしたイラストをそのままアップロードしてみたら上手くいきました。そんな感じで良かったでしょうか。
管理画面の「メディア管理」から管理できないですが、問題なければそれで大丈夫です。
lightbox2.04を設置すると
$("a.delete") is null
freo/js/default.js 行11とエラーが出ます
これは確認できなかったですが、普通のLightboxは prototype.js
ベースなので相性は悪いかもしれません。(freoはjQueryというライブラリを使用しています。)
jQuery版のLightboxもあるようなので、よければお試しください。ざっと見たところ、HTML側の記述がちょっと面倒そうですが…。
http://www.css-lecture.com/log/javascript/012.html
もしくは、jQueryをベースに作成された他のLightbox風ツールを使うという手もあります。
http://blog.creamu.com/mt/2010/01/jquerylightbox.html
値が終わらずに末尾に"Arial"が続いています。"font-family"の値をパース中にエラーが発生しました。このスタイル宣言は無視されました。
freo/css/common.css 行11
common.css
の58行目にある "Arial Black"
の直後に ,
を付け忘れていたので、バージョンアップの際に修正しておきました。お知らせありがとうございます~。
lightbox用のプラグインを制作して頂けると嬉しいです
具体的にはaリンクタグを使った場合の対象が画像形式(gif、jpg、pngなど)の場合はrel="lightbox" を自動で付与して頂けると嬉しいです。
templates/internals/admin/iframe_media.html
の70行目あたりにある
{if $media.thumbnail_width and $media.thumbnail_height}
title="<a href="{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}medias/ 以降略
という箇所を
{if $media.thumbnail_width and $media.thumbnail_height}
title="<a rel="lightbox" href="{$freo.core.http_url}{$smarty.const.FREO_FILE_DIR}medias/ 以降略
このように変更すれば、メディアで画像を挿入した際に自動で rel="lightbox"
が付加されます。(rel="lightbox"
を追加したのみ。)この方法でどうでしょうか?
ちなみに、メディアはこのtitle属性の内容が挿入されるので、テンプレートを編集すれば自由に修正できます。ただし、"
は "
と書く必要があるので注意してください。
親IDを指定してもこちらのサンプルのように前後ページへのリンクが出てきません。
親IDを指定した上で、並び順も適切に設定しておく必要があります。例えば並び順がすべて 1
と設定されているような場合、前後関係を正確に把握できないために前後移動のためのリンクは表示されません。
これが原因かどうか判りませんが、一度ご確認ください。
何も説明が無いのは解りにくいので、機能解説ページにも記載しておきました。