サイトhttp://ucemeche.weebly.comを構築しましたが、それを他のサーバーに転送したいと考えています。http://Weebly.comでは、サイト全体を zip 形式でダウンロードする機能を提供しています。しかし、問題は、ダウンロードしたサイトを閲覧しているときに、スライド ショー、フォト ギャラリーなどがライブ サイトでの作業として機能しないことです。おそらく、それはJavaスクリプトに関連しています。
なぜそれが起こっているのですか?解決策は何ですか?
サイトhttp://ucemeche.weebly.comを構築しましたが、それを他のサーバーに転送したいと考えています。http://Weebly.comでは、サイト全体を zip 形式でダウンロードする機能を提供しています。しかし、問題は、ダウンロードしたサイトを閲覧しているときに、スライド ショー、フォト ギャラリーなどがライブ サイトでの作業として機能しないことです。おそらく、それはJavaスクリプトに関連しています。
なぜそれが起こっているのですか?解決策は何ですか?
JavaScript のパスを確認します。一部のスクリプトが欠落しているか、それらが正しく含まれていない可能性があります。
ブラウザのエラー コンソールを確認します。ほとんどの場合、何が問題なのかがわかります。
html ファイル内の画像へのパスを変更するだけです。
パスは次のようになります。
"2\/1\/2\/5\/56254238\/3375189.png"
それらを次のように変更します。
"..\/folder name where your files are\/uploads\/2\/1\/2\/5\/56254238\/3375189.png"
これは3年前のことなので、おそらくこれは遅い答えです. ホストされたファイル slideshow-jq.js があります。その中に、関数 largeURL(photo) があります。
その slideshow-jq.js を zip のルートにコピーし、ファイルを編集します。
url = '/uploads/' + url.replace(/^\/uploads\//, '');
アップロードの先頭の / を削除します。
次に、ページを更新して、次の行を探します。
<script src="http://cdn2.editmysite.com/js/site/main.js?buildTime=1234"></script><script type='text/javascript' src='http://cdn1.editmysite.com/editor/libraries/slideshow-jq.js?buildTime=1234'></script>
またはそのようなもの。src をローカル ファイル「./slideshow-jq.js」に変更します。
それは問題を修正します。