uishi

投稿の際は下記の情報をお書き添えください。
-------------------------------------------
WordPress のバージョン:(例 6.0.2)
Welcart のバージョン:(例 2.8.1)
PHP のバージョン:(例 8.0)
Welcart専用の拡張プラグインとバージョン:(例 DL Seller 3.4.1、SKU Select 1.4.2)
ご利用の親テーマとバージョン :(例 Welcart Basic 1.7.1)
ご利用の子テーマとバージョン :(例 Welcart Beldad 1.4)
症状を確認したブラウザ:
サーバー【重要】:(会社名、サービス名)
--------------------------------------------

フォーラムへの返信

15件の投稿を表示中 - 136 - 150件目 (全185件中)
  • 投稿者
    投稿
  • uishi
    参加者

    usces_item_master_list.phpの399行目あたりの次に

    $pctid = apply_filters('tag名',$pctid);

    を書き足して

    functions.phpに

    add_filter('tag名','アイキャッチ画像');
    function アイキャッチ画像($pctid){
    global $post;
    $pctid = get_post_thumbnail_id($post->ID);

    return $pctid;
    }

    でいいんでしょうか

    返信先: 一覧表示ページでの説明文 #65976
    uishi
    参加者

    値を取得で表示までしましたっけ。

    echoかprintかしないとだめなんじゃないでしょうか。

    uishi
    参加者

    jqueryでスクラッチカードを再現するスクリプトもあるようなんで、

    それと連動すると面白いかもと思ったんですが、

    会員情報とクーポンの紐付けが必要になるんでしょうかね。

    紐つけはクーポン情報があれば、新規の取得が不可とかでいいのかな。

    購入のときにディスカウントコードの入力欄を参照して、

    空なら値引きなし、入力とDBのコードが一致すればディスカウント、違うなら入力が違います。と表示するような感じでしょうか

    誰か作ってくれませんかね。

    もうすこしページの遷移とか考えたほうが

    イメージわきやすいんでしょうかね。

    返信先: 商品詳細ページのカスタマイズについて #65922
    uishi
    参加者

    より詳しい方の助言があればいいと思いますが、自分が解決するとすれば、

    Bパートの内容が固定(配送料とか何とか)なら、直接phpにhtml書くかと。

    芸がなければ、functions.phpに関数(function guide()みたいな感じで)に表示するhtmlを書いて(returnにするかechoにするか?)

    その関数をbパートに呼び出すかですかね<?php guide(); ?>見たいな感じで

    function my_guide(){
    $html='hoge';
    $html.='hogehoge';
    return $html;//ここ echoにする?
    }

    こういう場合サイニタイズっているんでしょうか?

    雑然としてわかりにくいかな?

    スマートに解説できる方の登場に期待します。

    返信先: 商品詳細ページのカスタマイズについて #65920
    uishi
    参加者

    welcartのというよりwordpressのテンプレートの構造をどの程度理解されてるかという話かもしれませんね(自分もそれほど理解してるわけではないですが)。例のthe_content()で投稿の内容(デフォルトなら管理画面の商品マスターの下のほうにある例のwordpressの投稿)を取得できるので、それをどこに置くかなというのである程度解決できないでしょうか。

    投稿ごとに定型とは行かないですが、割と自由に記述は出来るのではないかと。

    返信先: phpの話題 同名の変数 #65868
    uishi
    参加者

    usceshop.class.phpの1470行目あたりです。

    特定のサイトでカートに入れるボタンを設置して、

    リファラーチェックをクリアできる方法はないかなと

    思って探してた時に見つけました。

    uishi
    参加者

    $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h);

    デフォルトのカテゴリーのは上記だから、

    ‘orderby’=>を書き直してやる必要があるようですね。

    他の変数もあるのでどうやって書き直すんだろう?

    返信先: 商品一覧の並び順について #65832
    uishi
    参加者

    このフォーラムの下記のリンクに投稿日時順という記載がありますが、

    検索なりして参考にされましたでしょうか?

    https://www.welcart.com/forum/topic.php?id=2083#post-7941

    良くこのフォーラムにはお世話になってます。

    案外誰かがはまった問題も多いので一度検索利用されるといいかもですね。

    開発陣も返事をしようにも時間がなくて出来ないこともあるでしょうし、

    まず検索したら自身の時間の節約にもなるかもしれません。

    あと管理マニュアルは見てないんですが、

    カテゴリーページの順番が投稿日時順なら明記しておくのも手かもしれないですね。

    あとFAQとかwikiとかまとめとかあるといいのかもしれませんね。

    uishi
    参加者

    なんでwidget_categories_argsなのかな。

    wordpressの本体のウィジットなのかな。

    クエリーの追加形式は&orderby=でいいのかな。

    (welcartのカテゴリーウィジットならこちらだけど)

    それとも’orderby’=>なのかな。

    返信先: google merchant centerへ商品登録方法 #65777
    uishi
    参加者

    googleで検索したら固定ページを使ったやり方がヒットしますね。

    一応出来ました。1、2点はまったところを

    ページの先頭のテンプレート名の下から始まるxmlの宣言はechoしないと最上位とか行ってエラーがでました。

    <?php echo '<?xml version="1.0"?>'; ?>

    xmlの前の?とphpの前の?がごっちゃになって誤作動するからだそうです。

    あとwhileと同じ行でいいので

    usces_the_item(); usces_have_skus();

    を付け加える。

    query_posts使った。

    number_formatをけずった関数をfunction.phpに書いた。

    でなんとかできました。

    ただスレ主のリンク先みたいに出力数1024はquery_postsに設定できなかった。

    GMCに登録するときはファイル名をなんちゃら.xmlとして

    固定ページのurlを登録すればよかったです。

    あと国名日本選んだつもりが、米国になってたりして困りました。

    国によって必要なフィードの内容が異なるので要注意かもですね。

    uishi
    参加者

    自分も良くわかってないですがwp_trim_excerptはwp_trim_excerpt()で引数が空なら本文を読み込んで、指定された文字数に抜粋するみたいですね。これはecho wp_trim_excerpt()見たいにしてやらないと「テキストとして表示」されません。たぶん。

    $post->post_excerptについては別のフォローもあるかもですが、

    global $postというグローバル変数は配列かオブジェクトなので

    キーと値がセットになったものです。とてもたくさん文字が出てくると思いますがprint_r($post)で内容が確認できます。

    なので$post->post_excerptは$postのなかのpost_excerptというキーに対応する値という意味みたいですね。すでにグローバル宣言?してるので、globalはいらないですね。

    ここら辺はphpのプラグラムの勉強のようです。

    奥が深いですね。

    uishi
    参加者

    管理画面の「抜粋」入力欄は表示されてますか。

    その上で「抜粋」入力欄に文字入力してありますか。

    the_excerptは「抜粋」入力欄に入力された文字を表示するもんのようですよ。

    別の課題で本文の切り出しに付いてさがしていたら、wp_trim_excerptなるもんがあるみたいです。これをechoするとhtmlのタグを削除して切り出ししてくれるみたいです。本文中の画像は表示されないような気がします。

    表示文字数はプラグインのマルチバイトパッチに依存するみたいです。(110文字らしい?)あんまり詳しく読まなかったんで参考程度に考えてもらえるといいかも。

    後詳しい方の解説に期待します。

    返信先: google merchant centerへ商品登録方法 #65774
    uishi
    参加者

    記事が書かれた時期と現在のとではgoogleの仕様が違うんじゃないでしょうか。それにしたがってチャンネル以下を書く必要がありそうですね。google merchant centerの仕様とにらめっこするしかないかもしれませんね。商品自体が多くなくて更新頻度が低いなら、エクセルとかの表計算ソフトでフィードを作って手動でアップしてもいけるようですが。

    とにかくgoogle merchant centerのヘルプをまず詳細に目を通されるほうがいいと思います。

    uishi
    参加者

    わかりにくいお願いで申し訳ないです。

    あと受注リストのほうにも1箇所あるのでそちらほうもお願いできたら幸いです。

    uishi
    参加者

    usces_item_master_list.phpの

    <td width="50px"><a href="<?php echo USCES_ADMIN_URL.'?page=usces_itemedit&action=edit&post='.$array['ID'].'&usces_referer='.$curent_url; ?>" title="<?php echo esc_attr($array['item_name']); ?>"><?php echo wp_get_attachment_image( $pctid, array(50, 50), true ); ?></a></td>

    を含む、ほかのwp_get_attachment_imageって商品コードと同じ名前の画像を表示する部分も含めて、wp_get_attachment_image( $pctid, array(50, 50), true )をアイキャッチ画像にしたいんですが直接書き換えるしかないという事でしょうか。

    的確な記述が出来なくて申し訳ないです。

15件の投稿を表示中 - 136 - 150件目 (全185件中)