UnrealCatze / FigureDatabase

FigureDatabase
GNU General Public License v3.0
1 stars 0 forks source link

FRage: warum geht das nicht? #40

Closed UnrealCatze closed 7 years ago

UnrealCatze commented 7 years ago

wenn man beide so wie im code aktiviert wird nur eines angezeigt (das von com) wenn man aber das andere deaktivert (ausdkommentirert) dann geht auch das andere.

was mache ich falsch ... müssen die irgdnwie anders angesprochen werden?

            // Display Module "Affiliates Amazon"
            if ($info['figure']['settings']['show-affiliates-amazon'] && $info['settings']['figure_show_amazon_global']) { ?>
            <?php openside("<div class='well clearfix text-uppercase text-bold'>Buy at AMAZON</div>"); ?>
                <!-- Amazon Com, Ca, Uk, De -->

            <div class="row">
                <div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 text-center">
                    <!-- Amazon COM -->
                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 text-center">
                        <?php if ($info['figure']['affiliates']['amazon-com']) { ?>
                        <?php $asinus = $info['figure']['affiliates']['amazon-com'];  ?>

                    <script charset="utf-8" type="text/javascript">
                            amzn_assoc_ad_type = "responsive_search_widget";
                            amzn_assoc_tracking_id = "wwwaliencolle-20";
                            amzn_assoc_marketplace = "amazon";
                            amzn_assoc_region = "US";
                            amzn_assoc_placement = "";
                            amzn_assoc_search_type = "search_widget";                       
                            amzn_assoc_width = 250;
                            amzn_assoc_height = 250;
                            amzn_assoc_default_search_category = "";
                            amzn_assoc_default_search_key = "<?= $asinus;?>";
                            amzn_assoc_theme = "light";
                            amzn_assoc_bg_color = "FFFFFF";
                        </script>
                        <script src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&Operation=GetScript&ID=OneJS&WS=1&MarketPlace=US"></script>

                    <?php } else { ?>
                    <?php $nameus = $info['figure']['general']['title']; ?>

                    <script charset="utf-8" type="text/javascript">
                            amzn_assoc_ad_type = "responsive_search_widget";
                            amzn_assoc_tracking_id = "wwwaliencolle-20";
                            amzn_assoc_marketplace = "amazon";
                            amzn_assoc_region = "US";
                            amzn_assoc_placement = "";
                            amzn_assoc_search_type = "search_widget";                       
                            amzn_assoc_width = 250;
                            amzn_assoc_height = 250;
                            amzn_assoc_default_search_category = "";
                            amzn_assoc_default_search_key = "<?= $nameus;?>";
                            amzn_assoc_theme = "light";
                            amzn_assoc_bg_color = "FFFFFF";
                        </script>
                        <script src="//ws-na.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&Operation=GetScript&ID=OneJS&WS=1&MarketPlace=US"></script>                                              

                        <?php } ?>
                    </div>

                    <!-- Amazon DE -->
                    <div class="col-lg-6 col-md-6 col-sm-12 col-xs-12 text-center">
                        <?php if ($info['figure']['affiliates']['amazon-de']) { ?>                  
                        <?php $asinde = $info['figure']['affiliates']['amazon-de'];  ?>

                        <script charset="utf-8" type="text/javascript">
                            amzn_assoc_ad_type = "responsive_search_widget";
                            amzn_assoc_tracking_id = "wwwaliencolle-21";
                            amzn_assoc_marketplace = "amazon";
                            amzn_assoc_region = "DE";
                            amzn_assoc_placement = "";
                            amzn_assoc_search_type = "search_widget";
                            amzn_assoc_width = 250;
                            amzn_assoc_height = 250;
                            amzn_assoc_default_search_category = "";
                            amzn_assoc_default_search_key = "<?= $asinde;?>";
                            amzn_assoc_theme = "light";
                            amzn_assoc_bg_color = "FFFFFF";
                        </script>
                        <script src="//z-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&Operation=GetScript&ID=OneJS&WS=1&MarketPlace=DE"></script>

                        <?php } else { ?>
                        <?php $namede = $info['figure']['general']['title']; ?>

                         <script charset="utf-8" type="text/javascript">
                            amzn_assoc_ad_type = "responsive_search_widget";
                            amzn_assoc_tracking_id = "wwwaliencolle-21";
                            amzn_assoc_marketplace = "amazon";
                            amzn_assoc_region = "DE";
                            amzn_assoc_placement = "";
                            amzn_assoc_search_type = "search_widget";
                            amzn_assoc_width = 250;
                            amzn_assoc_height = 250;
                            amzn_assoc_default_search_category = "";
                            amzn_assoc_default_search_key = "<?= $namede;?>";
                            amzn_assoc_theme = "light";
                            amzn_assoc_bg_color = "FFFFFF";
                        </script>
                        <script src="//z-eu.amazon-adsystem.com/widgets/q?ServiceVersion=20070822&Operation=GetScript&ID=OneJS&WS=1&MarketPlace=DE"></script>

                        <?php } ?>
                    </div>              
                </div>
            </div>
DavidGuetl commented 7 years ago

Welches geht nicht? Gibts evtl einen Screen?

UnrealCatze commented 7 years ago

es wird immer nur eines angezeigt der widgets. Also immer das erste von com ... wenn das com auskommentirere wird das von de angezeigt ... beide zugleich geht nicht .. warum?

damn das wäre die ultimative lösung gewesen

live hier: http://aliencollectors.com/site/infusions/figurelib/figures.php?figure_id=587

UnrealCatze commented 7 years ago

liegt wohl an us .. die scheinen keine widgewts zu haben weil jetzt mit dem uk gehts --- oder mein code ist falsch

UnrealCatze commented 7 years ago

theoretisch könnte man die affilate dynmaisch selbst erstellen. mit $namede lasse ich einfach automatisch nach dem figurennamen suchen ... wird dieser 1 zu 1 gefunden wird die figur gleich als ergebnis dargestellt.

ich habs jetzt so;

ich gebe die ASIN nach wie vor ein. Habe ich keine zur verfügung soll automatisch eine Amzonsuche erscheinen und dort wird automatisch der figurenname eingetragen und gesucht.

DavidGuetl commented 7 years ago

Klingt sehr gut :-)