abonnement Unibet Coolblue Bitvavo
pi_108203500
quote:
0s.gif Op maandag 20 februari 2012 18:23 schreef Yuri_Boyka het volgende:
Stel ik heb dit:

$_['blabla_tab_images'] = 'Photos';

Hoe krijg ik dan Photos naar Foto's zonder dat de zin onderbroken wordt?
Bedoel je met onderbroken dat de enkele quote problemen geeft?

Kun je zo oplossen:

$_['blabla_tab_images'] = "Foto's";
pi_108208229
quote:
0s.gif Op maandag 20 februari 2012 21:11 schreef The_Terminator het volgende:

[..]

Bedoel je met onderbroken dat de enkele quote problemen geeft?

Kun je zo oplossen:

$_['blabla_tab_images'] = "Foto's";
Of
$_['blabla_tab_images'] = 'Foto\'s';
de backslash zorgt er hier voor dat PHP de ' niet als instructie maar als tekst ziet.

Edit: spuit 11, dat stond ook al op de vorige pagina ^O^
pi_108214367
Wil wat simpele tabjes maken dmv inhoud uit een db, waarom werkt die 2e stuk php niet?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
    include "connect.php"; //verbinding maken
    $data = mysql_query("SELECT * FROM tbl_teksten") 
    or die(mysql_error()); 
?>

<body>
    <div class="tabs">
        <ul class="tabNavigation">
            <?php
                while($info = mysql_fetch_array( $data )) 
                {  
                    Print "<li><a href='#".$info['titel'] . "'>".$info['titel'] . "</a></li>"; 

                } 
            ?>
        </ul>
        <?php
            while($info = mysql_fetch_array( $data )) 
            {  
                Print "<div id='".$info['titel'] . "'>".$info['inhoud'] . "</a></div>"; 
            } 
        ?>
    </div>
</body>

Hij voert alleen de eerste uit...
pi_108214381
quote:
0s.gif Op maandag 20 februari 2012 21:11 schreef Diabox het volgende:

[..]

$_['blabla_tab_images'] = 'Foto\'s';
of
$_['blabla_tab_images'] = "Foto's";
Dat was hem, bedankt.
If not now, then when.
pi_108214456
quote:
99s.gif Op dinsdag 21 februari 2012 03:05 schreef boskameel het volgende:
Wil wat simpele tabjes maken dmv inhoud uit een db, waarom werkt die 2e stuk php niet?
[ code verwijderd ]

Hij voert alleen de eerste uit...
Je voert mysql_fetch_array 2x uit op dezelfde query, en wat mysql_fetch_array doet is steeds de internal data pointer incrementen in je eerste while he. Dus daarna resetten.
1mysql_data_seek($data, 0);


[ Bericht 8% gewijzigd door Diabox op 21-02-2012 04:21:49 (php tags staan 'n beetje retarded om 1 line) ]
pi_108219507
quote:
99s.gif Op dinsdag 21 februari 2012 03:05 schreef boskameel het volgende:
Wil wat simpele tabjes maken dmv inhoud uit een db, waarom werkt die 2e stuk php niet?
[ code verwijderd ]

Hij voert alleen de eerste uit...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
    
include "connect.php"//verbinding maken
    
$data mysql_query("SELECT * FROM tbl_teksten") or die(mysql_error()); 

    
$ulString "";
    
$divString "";

    while(
$info mysql_fetch_array$data )) 
    {  
        
$ulString .= "<li><a href='#".$info['titel'] . "'>".$info['titel'] . "</a></li>";
        
$divString .= "<div id='".$info['titel'] . "'>".$info['inhoud'] . "</a></div>";
    } 

    
?>
<body>
    <div class="tabs">
        <ul class="tabNavigation">
            <?php
                
echo $ulString
            
?>
        </ul>
        <?php
            
echo $divString;
        
?>
    </div>
</body>

Zo hoef je ook maar één keer door de lijst heen te gaan :)
pi_108227996
quote:
0s.gif Op dinsdag 21 februari 2012 11:34 schreef Pakspul het volgende:

[..]
[ code verwijderd ]

Zo hoef je ook maar één keer door de lijst heen te gaan :)
dankje :) ik wilde net vragen hoe ik het dan mooi kon oplossen!
  donderdag 23 februari 2012 @ 08:18:39 #108
267443 Cue_
Cuecumbergirl
pi_108291090
Goedemorgen,

Misschien kunnen jullie mij helpen bij hoe ik iets moet opzetten (constructie).
Ik heb twee tabellen die ik met elkaar moet vergelijken qua data en ze dan moet afstrepen als er bepaalde waardes gelijk zijn. Hier zitten natuurlijk haken en ogen aan mbt marges die er zijn etc.

Ik kan er natuurlijk een hele grote if /then/else /if/then/else etc constructie van maken. Maar dat is lelijk, onoverzichtelijk en niet handig.

Dus mijn vraag is eigenlijk zijn er andere manieren om de data door diverse opties te laten lopen, ipv
if waardes in deze marge then sla de gegevens op
else ikijk of de waardes in een andere marge vallen.. zo niet doe dan weer iets anders.. en zo door

(of is een else if dan voldoende en de enige mogelijkheid?)
  donderdag 23 februari 2012 @ 08:35:41 #109
25889 Sitethief
Fulltime Flapdrol
pi_108291335
Dat hangt er volledig vanaf hoe de data gestructureerd is. Als er d's zijn aan beide kanten, dan kun je die in een foreach vergelijken bijvoorbeeld. Als je de data in arrays kan gieten kun je die dmv diverse array functies vergelijken.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 08:43:51 #110
267443 Cue_
Cuecumbergirl
pi_108291460
Momenteel gooi ik 1 tabel in een array. En met een foreach ga ik per regel door een functie heen die die data vergelijkt met de andere tabel.
  donderdag 23 februari 2012 @ 08:45:34 #111
267443 Cue_
Cuecumbergirl
pi_108291484
Hmm volgens mij heb ik hem nu veels te vaag in elkaar zetten.
Want als ik het hier zo verwoord, klinkt het opzich nog simpel / logisch te doen. :')
pi_108291597
Ik snap niet helemaal wat je nu precies wil. Wil je producten met elkaar vergelijken binnen een bepaalde range ofzo?
  donderdag 23 februari 2012 @ 09:00:33 #113
267443 Cue_
Cuecumbergirl
pi_108291676
quote:
0s.gif Op donderdag 23 februari 2012 08:54 schreef Scorpie het volgende:
Ik snap niet helemaal wat je nu precies wil. Wil je producten met elkaar vergelijken binnen een bepaalde range ofzo?
Ik heb data van tankingen die ik wil vergelijken met de data van een factuur.
Welke precies overeenkomen of binnen een bepaalde marge vallen mogen automatisch afgestreept worden als 'goed'. Wat uiteindelijk overblijft moet handmatig worden gekoppeld aan elkaar.
  donderdag 23 februari 2012 @ 09:03:15 #114
25889 Sitethief
Fulltime Flapdrol
pi_108291712
http://www.php.net/manual/en/function.array-diff.php

Dit is wel gevaarlijk, want bedragen worden weggestreept als ze hetzelfde zijn, ook als het compleet iets anders was op de factuur.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 09:05:53 #115
267443 Cue_
Cuecumbergirl
pi_108291743
Dus nu is een beetje vraag hoe ik het efficients dit kan opzetten.
Moet ik twee arrays maken en die op een 1 of andere manier met elkaar gaan vergelijken?
Of moet ik 1 array maken (van de factuurgegevens) en de data daarvan 1 voor 1 door een query laten lopen van de tankingen. En wanneer deze niet precies overeenkomt, dan langs een nieuwe query die dus de marges bevat?

quote:
0s.gif Op donderdag 23 februari 2012 09:03 schreef Sitethief het volgende:
http://www.php.net/manual/en/function.array-diff.php

Dit is wel gevaarlijk, want bedragen worden weggestreept als ze hetzelfde zijn, ook als het compleet iets anders was op de factuur.
De twee tabelkolommen zijn erg verschillend van elkaar, dus denk niet dat dit gaat werken.
pi_108291765
quote:
0s.gif Op donderdag 23 februari 2012 09:00 schreef Cue_ het volgende:

[..]

Ik heb data van tankingen die ik wil vergelijken met de data van een factuur.
Welke precies overeenkomen of binnen een bepaalde marge vallen mogen automatisch afgestreept worden als 'goed'. Wat uiteindelijk overblijft moet handmatig worden gekoppeld aan elkaar.
Aha. Dan kan je inderdaad itereren over de 2 verschillende sets van data.
  donderdag 23 februari 2012 @ 09:09:14 #117
111382 Ofyles2
Bestemming: onbekend
pi_108291786
quote:
0s.gif Op donderdag 23 februari 2012 09:00 schreef Cue_ het volgende:

[..]

Ik heb data van tankingen die ik wil vergelijken met de data van een factuur.
Welke precies overeenkomen of binnen een bepaalde marge vallen mogen automatisch afgestreept worden als 'goed'. Wat uiteindelijk overblijft moet handmatig worden gekoppeld aan elkaar.
Ik zou een derde array gebruiken die automatisch de verschillen berekent.
  donderdag 23 februari 2012 @ 09:09:51 #118
25889 Sitethief
Fulltime Flapdrol
pi_108291800
Hoe weet je welk bedrag van de tanking bij welk bedrag van de factuur hoort?
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 09:11:31 #119
267443 Cue_
Cuecumbergirl
pi_108291827
quote:
0s.gif Op donderdag 23 februari 2012 09:09 schreef Sitethief het volgende:
Hoe weet je welk bedrag van de tanking bij welk bedrag van de factuur hoort?
Momenteel controle op datum/tijd/autonr/aantal liters. Later komt hier nog plaats bij

Momenteel hebben we geen bedragen bij de tankinggegevens, het is dan ook meer controle op de liters.
  donderdag 23 februari 2012 @ 09:13:43 #120
111382 Ofyles2
Bestemming: onbekend
pi_108291848
quote:
0s.gif Op donderdag 23 februari 2012 09:11 schreef Cue_ het volgende:

[..]

Momenteel controle op datum/tijd/autonr/aantal liters. Later komt hier nog plaats bij

Momenteel hebben we geen bedragen bij de tankinggegevens, het is dan ook meer controle op de liters.

Ik zou alvast beginnen aan een OOP-model, hoef je niet zo heel veel te herschrijven.
  donderdag 23 februari 2012 @ 10:28:25 #121
87680 Mirel
Mirel wil een bongophone.
pi_108293379
Ik heb bij een widget van wordpress 2 velden erbij gemaakt. Het probleem is dat een van die velden áltijd naast de andere komt, in plaats van eronder:

http://filmdepartment.nl/v2/ onderaan, bij de 'Filmdepartment' widget staan op 1 regel de 2 velden 'postcode' en 'woonplaats'. Ik wil dat woonplaats eronder komt. (ze hebben overigens elk geen icoontje ernaast, maar dat is ook de bedoeling)

Als ik 'woonplaats' op een andere plek zet, bijvoorbeeld na 'email', dan komt 'ie ook gewoon echt eronder, in plaats van er naast. En het veld die nu op de plek staat waar 'woonplaats' net stond, en nu dus na 'postcode' komt, komt er ook gewoon onder, in plaats van ernaast.

Het lijkt gewoon iedere keer dat als ik 'postcode' en 'woonplaats' in de code samen doe, met 'postcode' als eerst, dat ze naast elkaar komen op de webpagina.

en de code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
<?php
class Contactinfo extends WP_Widget {
function 
Contactinfo() {
global 
$themename;
        
$widget_ops = array( 'classname' => 'widget_contactinfo''description' => __('Use this widget to add "Mailing Address"''Apogee'));

        
        
$control_ops = array( 'width' => 300'height' => 350'id_base' => 'widget_contactinfo' );

        
        
$this->WP_Widget('widget_contactinfo',$themename.'-Contact Info'$widget_ops$control_ops );
    
//parent::WP_Widget(false, $name=$themename.'-Contacat Info');
}

/**
 * Displays category posts widget on blog.
 */
function widget($args$instance) {
    
extract$args );
    
// If not title, use the name of the category.
    
if( $instance["title"] ) {
        
        
$title =$instance["title"];
    }
    echo 
$before_widget;
    
// Widget title
    
echo $before_title;
    echo  
$title;
    echo 
$after_title;
    if( 
$instance["name"] ) {
         
$name =$instance["name"];
             echo 
"<span><strong>".$name."</strong></span>";
    }
    if( 
$instance["address"] ) {
        
$address =$instance["address"];
        echo 
"<span id='address'>".$address."</span>";
    }

    if( 
$instance["postcode"] ) {
        
        
$postcode =$instance["postcode"];
        echo 
"<span id='postcode'>".$postcode."</span>";
    }
    if( 
$instance["woonplaats"] ) {
        
        
$woonplaats =$instance["woonplaats"];
        echo 
"<span id='woonplaats'>".$woonplaats."</span>";
    }

    if( 
$instance["phoneno"] ) {
        
        
$phoneno =$instance["phoneno"];
        echo 
"<span id='phone'>".'<strong>Phone: </strong>'.$phoneno."</span>";
        
    }
    if( 
$instance["fax"] ) {
        
        
$fax =$instance["fax"];
        echo 
"<span id='fax'>".'<strong>Fax: </strong>'.$fax."</span>";
        
    }
    
    if( 
$instance["email"] ) {
        
        
$email =$instance["email"];
        echo 
"<span id='email'>".$email."</span>";
    }

            
    echo 
$after_widget;
}

/**
 * Form processing... Dead simple.
 */
function update($new_instance$old_instance) {
$instance $old_instance;
$instance['title'] = strip_tags$new_instance['title'] );
$instance['name'] = strip_tags$new_instance['name'] );
$instance['address'] = strip_tags$new_instance['address'] );
$instance['postcode'] = strip_tags$new_instance['postcode'] );
$instance['woonplaats'] = strip_tags$new_instance['woonplaats'] );
$instance['email'] = strip_tags$new_instance['email'] );
$instance['phoneno'] = strip_tags$new_instance['phoneno'] );
$instance['fax'] = strip_tags$new_instance['fax'] );
    return 
$instance;
}

/**
 *  form.
 */
function form($instance) {
$instance wp_parse_args((array)$instance, array( 'title' => '''name' =>'''address' =>'''phoneno'=>'','fax'=>'''email' => '''postcode' => '''woonplaats' => '', ));
?>
<p>
    <label for="<?php echo $this->get_field_id("title"); ?>">
    <?php _e'Title''Apogee'); ?> :
    <input class="widefat" id="<?php echo $this->get_field_id("title"); ?>" name="<?php echo $this->get_field_name("title"); ?>" type="text" value="<?php if($instance["title"]) { echo esc_attr($instance["title"]); } ?>" />
    </label>
</p>
<p>
    <label for="<?php echo $this->get_field_id("name"); ?>">
    <?php _e'Name','Apogee'); ?> :
    <input class="widefat" id="<?php echo $this->get_field_id("name"); ?>" name="<?php echo $this->get_field_name("name"); ?>" type="text" value="<?php if($instance["name"]) { echo esc_attr($instance["name"]); } ?>" />
    </label>
</p>
<p>
    <label for="<?php echo $this->get_field_id("address"); ?>">
    <?php _e'Address','Apogee'); ?>: <br />
    <textarea cols="35" rows="5" id="<?php echo $this->get_field_id("address"); ?>" name="<?php echo $this->get_field_name("address"); ?>"><?php echo esc_attr($instance["address"]); ?></textarea>
    </label>
</p>
<p>
    <label for="<?php echo $this->get_field_id("postcode"); ?>">
    <?php _e'Postcode','Apogee' ); ?> :
    <input class="widefat" id="<?php echo $this->get_field_id("postcode"); ?>" name="<?php echo $this->get_field_name("postcode"); ?>" type="text" value="<?php echo esc_attr($instance["postcode"]); ?>" />
    </label>
</p>
<p>
    <label for="<?php echo $this->get_field_id("woonplaats"); ?>">
    <?php _e'Woonplaats','Apogee' ); ?> :
    <input class="widefat" id="<?php echo $this->get_field_id("woonplaats"); ?>" name="<?php echo $this->get_field_name("woonplaats"); ?>" type="text" value="<?php echo esc_attr($instance["woonplaats"]); ?>" />
    </label>
</p>
<p>
    <label for="<?php echo $this->get_field_id("phoneno"); ?>">
    <?php _e'Phone No','Apogee'); ?>:
    <input class="widefat" id="<?php echo $this->get_field_id("phoneno"); ?>" name="<?php echo $this->get_field_name("phoneno"); ?>" type="text" value="<?php echo esc_attr($instance["phoneno"]); ?>" />
    </label>
</p>
<p>
    <label for="<?php echo $this->get_field_id("fax"); ?>">
    <?php _e'Fax','Apogee'); ?> :
    <input   class="widefat" id="<?php echo $this->get_field_id("fax"); ?>" name="<?php echo $this->get_field_name("fax"); ?>" type="text" value="<?php echo esc_attr($instance["fax"]); ?>" />
    </label>
</p>
<p>
    <label for="<?php echo $this->get_field_id("email"); ?>">
    <?php _e'Email','Apogee' ); ?> :
    <input class="widefat" id="<?php echo $this->get_field_id("email"); ?>" name="<?php echo $this->get_field_name("email"); ?>" type="text" value="<?php echo esc_attr($instance["email"]); ?>" />
    </label>
</p>
<?php

}

}
add_action'widgets_init'create_function('''return register_widget("Contactinfo");') );
?>

Is het misschien een functie van Wordpress zelf die toevallig dezelfde namen gebruikt en ze naast elkaar zet?
When all else fails, you always have delusion.
  donderdag 23 februari 2012 @ 10:46:39 #122
25889 Sitethief
Fulltime Flapdrol
pi_108293954
Kijk in widgets.css op regel 249 en voeg beide velden daar toe
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 10:54:11 #123
87680 Mirel
Mirel wil een bongophone.
pi_108294211
Helpt niet.

Ik heb ze hier erbij gedaan (laatste twee dus):
1
2
3
4
5
6
.widget_contactinfo span#address, .widget_contactinfo span#phone, .widget_contactinfo span#fax, .widget_contactinfo span#email .widget_contactinfo span#postcode .widget_contactinfo span#woonplaats{
    clear:both;
    padding:7px 0px;
    display:block;
    
}

En in deze vorm had ik ze een paar regels verder al staan:
1
2
3
4
5
6
7
8
9
10
11
12
13
.widget_contactinfo span#woonplaats{
    background-image: url(../images/leeg_icon.png);
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-left:30px;
}

.widget_contactinfo span#postcode{
    background-image: url(../images/leeg_icon.png);
    background-repeat: no-repeat;
    background-position: left 10px;
    padding-left:30px;
}

Ik weet nu niet meer of het een CSS of PHP kwestie is :@
When all else fails, you always have delusion.
  donderdag 23 februari 2012 @ 10:54:15 #124
25889 Sitethief
Fulltime Flapdrol
pi_108294215
Nee 462, in het bronbestand, Firebug gaf verkeerde regelnummer.
Maar dit is een CSS issue.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 10:59:39 #125
87680 Mirel
Mirel wil een bongophone.
pi_108294410
Naar welke refereer je? Ik heb er nergens een met zoveel regels :P
When all else fails, you always have delusion.
  donderdag 23 februari 2012 @ 11:02:06 #126
25889 Sitethief
Fulltime Flapdrol
pi_108294507
Als je hem via Firebug in je browser bekijkt wel. Je kunt ook bij .widget_contactinfo span#postcode en .widget_contactinfo span#woonplaats display:block doen, minder mooi maar werkt wel.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  donderdag 23 februari 2012 @ 11:06:39 #127
87680 Mirel
Mirel wil een bongophone.
pi_108294692
Dat werkt, maar wel lelijk ja. Zal maar even gaan schuiven.
When all else fails, you always have delusion.
  donderdag 23 februari 2012 @ 11:09:29 #128
25889 Sitethief
Fulltime Flapdrol
pi_108294805
Voeg daar nog padding-top: 7px en padding-bottom: 7px aan toe en je bent klaar.
Maar je kunt voor een duurzamere oplossing beter zoeken waar die andere css vandaan komt en in de bron daarvan dit aanpakken. Waarschijnlijk een van die widget dingen ofzo.
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  vrijdag 24 februari 2012 @ 11:57:34 #129
87680 Mirel
Mirel wil een bongophone.
pi_108340264
crosspost van wordpress topic. Kan het beter hier en in het WP topic vragen dan op de themepagina zelf. De maker is een slecht Engelssprekende dude die alles fout begrijpt en non-antwoorden geeft. :{

Ik gebruik het Apogee wordpress thema. Op de gelinkte pagina zie je de blokken 'Easy to use Option Panel', 'Unlimited Layout Styles' en 'Easy Skins'. Daaronder zie je ook blokken, maar dan met foto's.

De bovenste worden gemaakt door shortcodes, en de onderste met een een custom post tool van de theme zelf, genaamd portfolio. De shortcodes van de blokken boven + de shortcode die de portfolio posts linkt gaan allemaal in 1 page.

Ik vind het vrij irritant dat ze niet allemaal via de portfolio post tool kunnen dus ik wil de bovenste blokjes ook daarin maken. Het lijkt me handig voor later om alles zo geordend te hebben.

Maar als ik een portfolio post maak, met of zonder plaatje: de tekst wordt erg ingekort. Ik kan nergens vinden hoe ik het max aantal letters kan verhogen.

Ik had in firebug de div opgezocht waar de tekst ingaat en kunnen herleiden naar kaya_portfolio.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
<?php
function port_portfolio ($atts$content null) {
    
extract(shortcode_atts(array(
        
'id'      => '2',
        
'images'      =>'5',
        
'column'      =>'4',
        
'sidebar'   => '',
        
    ), 
$atts));
    
wp_enqueue_script("jquery_easing");
    
wp_enqueue_script('jquery_fancybox_pack');
    
wp_enqueue_style('css_fancybox');
?>
<script>  
     jQuery(document).ready(function() {
    jQuery("a.example2").fancybox({
                'titleShow'     : true,
                'transitionIn'    : 'elastic',
                'transitionOut'    : 'elastic',
                'easingIn'      : 'easeOutBack',
                'easingOut'     : 'easeInBack'
            });
        });

</script>
<?php
if($column == '5') { $class="one_fifth"; }  
 if(
$column == '4') {$class="one_fourth";}
if(
$column == '3') { $class="one_third"; }
if(
$column == '2') {$class="one_half"; }
if(
$column == '1') { $class="fullwidth"; }
   if(
$sidebar=="on")
   { 
if(
$column == '5') { $width="107"$height="80";   }  
if(
$column == '4') { $width="139"$height="120";  }
if(
$column == '3') { $width="193"$height="150";}
if(
$column == '2') { $width="301"$height="250"; }
if(
$column == '1') { $width="624"$height="325"; }

}else{

if(
$column == '5') { $width="162"$height="200";}  
 if(
$column == '4') { $width="212"$height="153";}
if(
$column == '3') { $width="295"$height="256"; }
if(
$column == '2') { $width="461"$height="247"; }
if(
$column == '1') { $width="959"$height="325"; }
}
    global 
$post$wpdb;

    
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
        
query_posts(array('post_type' => 'kayaportfolio''posts_per_page' => $images'taxonomy' => 'portfolio_category''term' => $id'paged' => $paged));

     
$out='<div class="portfolio'.$column.' gallery">';
    
$i 0;
     if(
have_posts()) : 
        while (
have_posts()): the_post();         
        
$readmore get_option('readmore');
$readmore$readmore $readmore'Read More';    
        
$post_title get_the_title($post->ID);
        
$i++;
    
$permalink get_permalink($post->ID);
    if(
$column != "1") {
    
    
$last = ($i == $column and $column != 1) ? 'last' '';
         
$out.= '<div  class="'.$class.' '.$last.'">';          
              
$out.= '<div class="portfolio-padding">';    
            
$video get_post_metaget_the_ID(), 'Video'true );            
            
            if(
$video)
            {
            if ( !empty( 
$video ) ) {
                        
$out.='<a href="'.$video.'" class="example2 lightbox iframe" title="Image Preview">';
                         
                        
$out.=kaya_imageresize(get_the_ID(),$width,$height,'img_radius','false');
                        
$out.='</a>';
            
//    $out.='<div class="post_nav_box">';
                //$out.='<a href="'.$video.'" class="lightbox_video" rel="prettyPhoto[mixed]" title="Video Preview"> </a><a href="'.$permalink.'" class="post_link"  title="Link To Post"> </a>';
            //    $out.='</div>';
            
}
            }else{
            
            
$thumb_id get_post_thumbnail_id();
            
                if ( !empty( 
$thumb_id ) ) {                        
                
$imgurl=wp_get_attachment_urlget_post_thumbnail_id() );
                
$out.='<a href="'.$imgurl.'" class="example2 lightbox iframe" title="Image Preview">';
                
$out.=kaya_imageresize(get_the_ID(),$width,$height,'img_radius','false');
                
$out.='</a>';
            
//    $out.='<div class="post_nav_box">';
            //    $out.='<a href="'.$imgurl.'" class="lightbox_image" rel="prettyPhoto[mixed]" title="Image Preview"></a><a href="'.$permalink.'" class="post_link"  title="Link To Post"> </a>';
            //    $out.='</div>';
            
                
}
                
            }
                
             
$out.='<div class="clear"> </div>';
                 
            
            
$out.='<div class="item_content_holder">';
          
         
$out.='<h4><a href="'.$permalink.'">'.$post_title.'</a></h4>'
                global 
$kaya_content
                 global 
$more$more=0;
           
            
            
$out.=content('10'); 
            
//$out.='<a class="readmore" href="'.$permalink.'">'.$readmore.'<span></span></a>';
        
            // $out.='</div>'; 
            
      //portfolio padding end
        
$out.='</div>';  
    
        
$out.='</div></div>';        
       
         if(
$last=="last"){
          
$out.='<div class="clear v-space"></div>';
         }
         }
            
        if(
$column== "1")  { 
        
            
$last = ($i == $column and $column != 1) ? 'last ' '';
            
$out.= '<div class="portfolio-padding">';                    
            
$video get_post_metaget_the_ID(), 'Video'true );            
        
            if(
$video)
            {
            if ( !empty( 
$video ) ) {
                
$out.='<a href="'.$video.'" class="example2 lightbox iframe" title="Image Preview">';
                
$out.=kaya_imageresize(get_the_ID(),$width,$height,'img_radius','false');
                
$out.='</a>';
                
//$out.='<div class="post_nav_box">';
                //$out.='<a href="'.$video.'" class="lightbox_video" rel="prettyPhoto[mixed]" title="Video Preview"> </a><a href="'.$permalink.'" class="post_link"  title="Link To Post"> </a>';
                //$out.='</div>';
                //$out.='<br>';
            
}
            }else{
            
            
$thumb_id get_post_thumbnail_id();
            
                if ( !empty( 
$thumb_id ) ) {
                    
$imgurl=wp_get_attachment_urlget_post_thumbnail_id() );
                
$out.='<a href="'.$imgurl.'" class="example2 lightbox iframe" title="Image Preview">';
                    
$out.=kaya_imageresize(get_the_ID(),$width,$height,'','false');
                    
$out.='</a>';
                    
//$out.='<div class="post_nav_box">';
                //    $out.='<a href="'.$imgurl.'" class="lightbox_image" rel="prettyPhoto[mixed]"  title="Image Preview"></a><a href="'.$permalink.'" class="post_link"  title="Link To Post"> </a>';
                //$out.='</div>';
                
}
            }       
        
            
$out.='<div class="item_content_holder">';
          
         
$out.='<h4><a href="'.$permalink.'">'.$post_title.'</a></h4>'
                global 
$kaya_content
                 global 
$more$more=0;
           
            
$out.=content('20'); 
                    
// $out.='</div>'; 
            
      //portfolio padding end
        
$out.='</div>';  
    
        
$out.='</div>';
         
$out.='<div class="clear v-space2"> </div> ';
 }            
            if(
$i == $column){
$i 0;
}
         endwhile;  
         
$out.='</div>'
         else :
$out.='<h2>'."Sorry but we could not find what you were looking for. But don't give up, keep at it!".'</h2>';
 endif; 

$out.=kaya_pagination(); 

      
// $out.='</div>';
      
wp_reset_query();
       return 
$out;
       
add_shortcode('portfolio','port_portfolio'); ?>

Maar het zegt me dus niks :')

Hoe kan ik dat veranderen? Als deze site opgeleverd is dan wil ik dat gebruikers via portfolio posts de blokjes kunnen aanpassen wanneer er informatie verandert, en niet door bijna-HTML achtig met shortcodes te gaan werken. -O-

Ik heb eens de letters geteld en het zijn 36 inclusief de spaties. Heb dus die nummertjes proberen op te zoeken in dit bestand maar ze staan er niet. Geen idee waar die maxlengte dus bepaald wordt.
When all else fails, you always have delusion.
  vrijdag 24 februari 2012 @ 12:26:08 #130
25889 Sitethief
Fulltime Flapdrol
pi_108341482
Wat doet kaya_pagination() ??
Stroek: Sitethief, die is heel groot en sterk :Y.
Faat: *zucht* zoals gewoonlijk hoor Sitethief weer in de bocht &gt;:)
  vrijdag 24 februari 2012 @ 12:28:50 #131
87680 Mirel
Mirel wil een bongophone.
pi_108341608
Als ik die weghaal blijft de tekst staan.
When all else fails, you always have delusion.
pi_108341895
quote:
0s.gif Op vrijdag 24 februari 2012 12:28 schreef Mirel het volgende:
Als ik die weghaal blijft de tekst staan.
In wat voor DB veld worden de gegevens opgeslagen? Als het bijvoorbeeld een varchar met een maximale lengte van 30 tekens is dan zit een deel van het probleem daar.
  vrijdag 24 februari 2012 @ 12:39:43 #133
87680 Mirel
Mirel wil een bongophone.
pi_108342032
Ja idd, maar ik neem aan dat het ergens in de theme te vinden moet zijn. Het is een theme-eigen ding zover ik weet.
When all else fails, you always have delusion.
pi_108345729
quote:
0s.gif Op vrijdag 24 februari 2012 12:39 schreef Mirel het volgende:
Ja idd, maar ik neem aan dat het ergens in de theme te vinden moet zijn. Het is een theme-eigen ding zover ik weet.
Zoek in je DB de tekst die ingekort is eens op en kijk of het in de DB ook ingekort staat. Als het in de DB ingekort staat dan wordt het voordat het wordt opgeslagen al ingekort en moet je het probleem zoeken in de code die ervoor zorgt dat de gegevens naar de DB worden weggeschreven. Als het wel goed in de DB staat dan zit het probleem ergens in de code die de gegevens uit de DB haalt en verwerkt in de pagina.

Ik kan in bovenstaande code alleen de var: global $kaya_content; vinden. Aangezien er 'global' voor staat weet je dat die variable ergens anders in de code wordt gevuld. Je zult (in het het geval het probleem in de code die de gegevens ophaalt zit) uit moeten zoeken waar en hoe die variable gevuld wordt.
  zaterdag 25 februari 2012 @ 16:04:17 #135
292596 Faux.
Fan van zichzelf
pi_108385359
Hoi, ik heb even een vraagje. Ik wil met strpos(); kijken of er een teken in een string zit. Het kan echter voorkomen dat dit teken vaker dan 1 keer voorkomt in de string. Hoe zorg ik er voor dat strpos(); de posities van alle plekken waar het teken in de string staat geeft? Alvast bedankt :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zaterdag 25 februari 2012 @ 16:07:15 #136
12221 Tijn
Powered by MS Paint
pi_108385439
Recursief in een loopje door je string blijven zoeken en elke keer het resultaat van strpos gebruiken als 3e parameter voor de volgende keer (offset). Daardoor zoek je verder vanaf het laatst gevonden resultaat.
  zaterdag 25 februari 2012 @ 16:12:18 #137
292596 Faux.
Fan van zichzelf
pi_108385546
quote:
14s.gif Op zaterdag 25 februari 2012 16:07 schreef Tijn het volgende:
Recursief in een loopje door je string blijven zoeken en elke keer het resultaat van strpos gebruiken als 3e parameter voor de volgende keer (offset). Daardoor zoek je verder vanaf het laatst gevonden resultaat.
Zou je een voorbeeld hebben van het loopje? :) Ik ben heel slecht daarin :@
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
pi_108385657
quote:
7s.gif Op zaterdag 25 februari 2012 16:12 schreef Faux. het volgende:

[..]

Zou je een voorbeeld hebben van het loopje? :) Ik ben heel slecht daarin :@
Van: http://php.net/manual/en/function.stripos.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
 
function multineedle_stripos($haystack$needles$offset=0) {
     foreach(
$needles as $needle) {
         
$found[$needle] = stripos($haystack$needle$offset);
     }
     return 
$found;
 }
 
// It works as such:
 
$haystack "The quick brown fox jumps over the lazy dog.";
 
$needle = array("fox""dog"".""duck")
 
var_dump(multineedle_stripos($haystack$needle));
 
/* Output:
    array(3) {
      ["fox"]=>
      int(16)
      ["dog"]=>
      int(40)
      ["."]=>
      int(43)
      ["duck"]=>
      bool(false)
    }
 */
 
?> 
  zaterdag 25 februari 2012 @ 16:21:58 #139
292596 Faux.
Fan van zichzelf
pi_108385766
quote:
Niet helemaal wat ik bedoel, hier wordt er namelijk naar meerdere dingen gezocht in een string. Ik bedoel echter dat je naar één teken zoekt in de string die meerdere keren voorkomt. Toch bedankt voor het opzoeken :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zaterdag 25 februari 2012 @ 16:40:02 #140
12221 Tijn
Powered by MS Paint
pi_108386246
quote:
7s.gif Op zaterdag 25 februari 2012 16:12 schreef Faux. het volgende:

[..]

Zou je een voorbeeld hebben van het loopje? :) Ik ben heel slecht daarin :@
Zoiets denk ik:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
    
// zoek recursief door een string    
    
function strpos_recursive($haystack$needle$offset 0, &$results = array()) {                
        
$offset strpos($haystack$needle$offset);
        if(
$offset === false) {
            return 
$results;            
        } else {
            
$results[] = $offset;
            return 
strpos_recursive($haystack$needle, ($offset 1), $results);
        }
    }
    
    
$string 'Ja hallo, dit is een string';
    
$search 'a';
    if(
$found strpos_recursive($string$search)) {
        foreach(
$found as $pos) {
            echo 
'Found "'.$search.'" in string "'.$string.'" at position <b>'.$pos.'</b><br />';
        }    
    } else {
        echo 
'"'.$search.'" not found in "'.$string.'"';
    }
?>
  zaterdag 25 februari 2012 @ 16:41:07 #141
292596 Faux.
Fan van zichzelf
pi_108386269
quote:
5s.gif Op zaterdag 25 februari 2012 16:40 schreef Tijn het volgende:

[..]

Zoiets denk ik:
[ code verwijderd ]

Top, hartstikke bedankt! ^O^
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zaterdag 25 februari 2012 @ 16:41:43 #142
12221 Tijn
Powered by MS Paint
pi_108386284
Volgens mij de eerste keer dat ik hier code post die een beetje fatsoenlijk is :P
  zaterdag 25 februari 2012 @ 16:52:26 #143
292596 Faux.
Fan van zichzelf
pi_108386574
quote:
10s.gif Op zaterdag 25 februari 2012 16:41 schreef Tijn het volgende:
Volgens mij de eerste keer dat ik hier code post die een beetje fatsoenlijk is :P
Het werkt inderdaad naar behoren. Bedankt! :)
Hier schreef tong80 het volgende:
Faux is een FOK!held, zoals dat vroeger Gellarboy en Brechtje waren. Users die je koestert.
  zaterdag 25 februari 2012 @ 18:12:53 #144
75592 GlowMouse
l'état, c'est moi
pi_108389340
http://nl.php.net/strpos
in de comments staat een functie strposall die een stuk mooier is
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  zaterdag 25 februari 2012 @ 18:22:49 #145
12221 Tijn
Powered by MS Paint
pi_108389583
Anderhalf uur voordat GM m'n oplossing met de grond gelijk maakt. Ik denk dat dat een persoonlijk record is :7
pi_108393393
Ik heb nou toch een onverklaarbare actie. Misschien dat iemand van jullie kan helpen?
Ik heb een array $createdData.

Dan gebruik ik:
1
2
3
4
5
6
7
8
9
10
<?php
        
foreach($concepts as $concept) {
            foreach(
$concept->getProperties() as $property) {
                
$this->cfname $property->getName();
                
$this->_insert();
                
$createdData[] = $this;
                
$this->_increaseID();
            }
        }
?>
Als ik print_r($this) doe in de loop krijg ik netjes twee keer de volgende output met oplopende waarden:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    [4] => Customfield Object
        (
            [ID:Customfield:private] => 10009
            [CUSTOMFIELDTYPEKEY:Customfield:private] => text
            [CUSTOMFIELDSEARCHERKEY:Customfield:private] => text2
            [cfname:Customfield:private] => Assignee
            [DESCRIPTION:Customfield:private] => 
            [defaultvalue:Customfield:private] => 
            [FIELDTYPE:Customfield:private] => 
            [PROJECT:Customfield:private] => 
            [ISSUETYPE:Customfield:private] => 
        )
    [5] => Customfield Object
        (
            [ID:Customfield:private] => 10010
            [CUSTOMFIELDTYPEKEY:Customfield:private] => text
            [CUSTOMFIELDSEARCHERKEY:Customfield:private] => text2
            [cfname:Customfield:private] => Assignee
            [DESCRIPTION:Customfield:private] => 
            [defaultvalue:Customfield:private] => 
            [FIELDTYPE:Customfield:private] => 
            [PROJECT:Customfield:private] => 
            [ISSUETYPE:Customfield:private] => 
        )
Als ik echter $createdData[] = $this toevoeg aan mijn loop en vervolgens print_r($createdData) doe dan krijg ik heb laatste object twee keer in mijn array????? Iemand die dit kan verklaren? Ik krijg dus dit in mijn array:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
    [4] => Customfield Object
        (
            [ID:Customfield:private] => 10009
            [CUSTOMFIELDTYPEKEY:Customfield:private] => text
            [CUSTOMFIELDSEARCHERKEY:Customfield:private] => text2
            [cfname:Customfield:private] => Assignee
            [DESCRIPTION:Customfield:private] => 
            [defaultvalue:Customfield:private] => 
            [FIELDTYPE:Customfield:private] => 
            [PROJECT:Customfield:private] => 
            [ISSUETYPE:Customfield:private] => 
        )
    [5] => Customfield Object
        (
            [ID:Customfield:private] => 10009
            [CUSTOMFIELDTYPEKEY:Customfield:private] => text
            [CUSTOMFIELDSEARCHERKEY:Customfield:private] => text2
            [cfname:Customfield:private] => Assignee
            [DESCRIPTION:Customfield:private] => 
            [defaultvalue:Customfield:private] => 
            [FIELDTYPE:Customfield:private] => 
            [PROJECT:Customfield:private] => 
            [ISSUETYPE:Customfield:private] => 
        )


[ Bericht 16% gewijzigd door mafkees10 op 25-02-2012 20:15:30 ]
pi_108394617
Nou, blijkbaar houdt PHP de referentie naar het object hetzelfde. Als ik print_r in de loop doe dan wijzigen alle waarden inderdaad mee wanneer ik $this wijzig. Heel je array verandert dus.. Vreemd, had ik niet verwacht. Ik heb nu maar nieuwe instanties van de klasse gemaakt en toegevoegd aan de array :)
  maandag 27 februari 2012 @ 20:22:12 #148
87680 Mirel
Mirel wil een bongophone.
pi_108477037
Ik vraag het toch maar even hier omdat de maker van het nog wel betaalde wordpress theme ons niet wilt helpen. Nou ja, onze vragen om bepaalde hardcoded dingen aan te passen wilt meneer zelf veranderen tegenover een prijsje :')

Maar goed. Op www.filmdepartment.nl/v2 staat bovenaan een slider van 3 plaatjes. Hij is alleen te sliden wanneer je scrollt overigens, want de < > knopjes verschijnen pas als er een 4e wordt geplaatst.

Nu wil ik de kopjes daarvan in een ander font hebben, maar het probleem is dat dat via een googlefont wordt gedaan, en dat wordt geregeld vanuit het dashboard. Er zijn maar 2 keuzes, eentje voor de body, en eentje voor alle 6 h tags. Verder is er ook een knopje om googlefonts aan en uit te zetten. Uitzetten betekent dat het standaardfont van het theme wordt gebruikt, oftewel een voorafingestelde googlefont. :') We willen graag onze eigen font gebruiken.

Ik heb dit kunnen vinden header.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php 
$google_bodyfont
=get_option('google_bodyfont')? get_option('google_bodyfont'):'Ubuntu Condensed';
$google_generaltitlefont=get_option('google_generaltitlefont')? get_option('google_generaltitlefont'):'Ubuntu Condensed';
$gbodyfont str_replace' ''+'$google_bodyfont); 
$generaltitlefont str_replace' ''+'$google_generaltitlefont); 
 
?>
<?php 
if( get_option('kaya_typhography')=="false") { ?>
<link href='http://fonts.googleapis.com/css?family=Ubuntu+Condensed' rel='stylesheet' type='text/css'/>
<?php }else{ ?>
<?php 
if($google_bodyfont !="") { ?>
<link  rel='stylesheet' type='text/css' href='http://fonts.googleapis.com/css?family=<?php echo $gbodyfont?>'>
<?php ?>
<?php 
if($generaltitlefont !="") { ?>
<link  rel='stylesheet' type='text/css' href='http://fonts.googleapis.com/css?family=<?php echo $generaltitlefont?>'>
<?php ?>
<?php 
?>

En dit staat in custom-skin.php:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
<?php if( get_option('kaya_typhography')== "true") { ?>
body{
<?php echo 'font-family:'?><?php echo $google_bodyfont?>!important; 
<?php echo 'font-size:'?><?php echo $google_bodyfont_size?>px!important;
<?php echo 'line-height:'?><?php echo $google_bodyfont_size+6?>px!important;
}

h1, h2, h3, h4, h5, h6
{<?php echo 'font-family:'?><?php echo $google_generaltitlefont?>!important; 
}

#content h1{
<?php echo 'font-size:'?><?php echo $google_h1font_size?>px!important;
<?php echo 'line-height:'?><?php echo $google_h1font_size+6?>px!important; 
}

#content h2{
<?php echo 'font-size:'?><?php echo $google_h2font_size?>px!important;
<?php echo 'line-height:'?><?php echo $google_h2font_size+6?>px!important; }

#content h3{
<?php echo 'font-size:'?><?php echo $google_h3font_size?>px!important;
<?php echo 'line-height:'?><?php echo $google_h3font_size+6?>px!important; }

#content h4{
<?php echo 'font-size:'?><?php echo $google_h4font_size?>px!important;
<?php echo 'line-height:'?><?php echo $google_h4font_size+6?>px!important; }

#contentn h5{
<?php echo 'font-size:'?><?php echo $google_h5font_size?>px!important;
<?php echo 'line-height:'?><?php echo $google_h5font_size+6?>px!important; 
}

#content h6{
<?php echo 'font-size:'?><?php echo $google_h6font_size?>px!important;
<?php echo 'line-height:'?><?php echo $google_h6font_size+6?>px!important; 
}
<?php }else{ // Defalut googlefont if there is no font is selected from  Theme Options
?>
    h1, h2, h3, h4, h5, h6 {
    color:#181818;
    margin-bottom:10px;
    font-family: 'Ubuntu Condensed', sans-serif !important;
    }

Wat ik ook probeer, als ik iets in dit bestand probeer aan te passen, een ander font verschijnt er niet.

Ik heb een hele regel, font-family: arial; in een echo geprobeerd, of alleen arial in een echo, of de hele echo weg. Of al deze code gewoon weghalen en in style.css h2 zelf stylen: niks werkt. :/

Ik had overigens gewoon het hele thememapje in notepad++ gedumpt en een search over alle geopende bestanden gedaan op google, en deze 2 bestanden kwamen naar boven. Dit moet dus gewoon alles zijn :)
When all else fails, you always have delusion.
  maandag 27 februari 2012 @ 20:56:16 #149
75592 GlowMouse
l'état, c'est moi
pi_108479253
wijzig regel43 in custom-skin.php
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  maandag 27 februari 2012 @ 21:16:07 #150
87680 Mirel
Mirel wil een bongophone.
pi_108480463
Goddamnit natuurlijk :')
When all else fails, you always have delusion.
pi_108542788
Misschien iets te geavanceerd, maar ik vraag het toch want het lukt me maar niet :{ Ik weet dat hier ook wel wat goeroes zitten :)
Ik heb een array met objecten. D.m.v. een functie _exist() wil ik kijken of een object aan meerdere condities voldoen. De functie _exist is als volgende:
1
2
3
4
5
6
7
8
9
<?php
private function _exist($instanceType$values = array()) {
    foreach(
$this->data as $data) {
        if(
$data instanceof $instanceType) {
            
//hier moet ik dus values matchen!
        
}
    }
}
?>
Ik wil dus een object tegen meerdere condities gelijkertijd! matchen en dat object terugkrijgen. De functie roep ik zo aan:
1
2
3
4
5
<?php
if($this->_exist("user", array("getName" => "Henk""getStatus" => 1)) {
    
//exist!
}
?>
De key in de array is de functienaam, the value in de array is de waarde.

Hoe kan ik ervoor zorgen dat ik het object terugkrijg die aan alle waarden in de array matcht? Ik dacht aan
1
2
3
4
5
6
7
8
9
10
11
12
<?php
private function _exist($instanceType$values = array()) {
    foreach(
$this->data as $data) {
        if(
$data instanceof $instanceType) {
            foreach(
$values as $key => $value) {
                           if(
$data->$key() === $value)
                              
//exist!
                        
}
        }
    }
}
?>
Echter, het nadeel van bovenstaande is dat hij één voor één matcht en niet tegelijkertijd. Het resultaat is nooit zoals het moeten want meerdere objecten kunnen dezelfde waarde hebben. Ik moet dus de operator && gebruiken in de if constructie, maar ik zie hem niet. Iemand een idee hoe ik makkelijk de waarden kan testen? Ik moet een foreach in een foreach vermijden want dat zorgt voor troubles, dus als iemand tips heeft hoe dit makkelijk te doen is of een andere goede oplossing :) Graag! :)
Het probleem is namelijk dat de array soms 1 element bevat, en soms 3 elementen. De lengte van array is dus dynamisch :)
pi_108542867
quote:
0s.gif Op woensdag 29 februari 2012 13:50 schreef mafkees10 het volgende:
Misschien iets te geavanceerd, maar ik vraag het toch want het lukt me maar niet :{ Ik weet dat hier ook wel wat goeroes zitten :)
Ik heb een array met objecten. D.m.v. een functie _exist() wil ik kijken of een object aan meerdere condities voldoen. De functie _exist is als volgende:
[ code verwijderd ]

Ik wil dus een object tegen meerdere condities gelijkertijd! matchen en dat object terugkrijgen. De functie roep ik zo aan:
[ code verwijderd ]

De key in de array is de functienaam, the value in de array is de waarde.

Hoe kan ik ervoor zorgen dat ik het object terugkrijg die aan alle waarden in de array matcht? Ik dacht aan
[ code verwijderd ]

Echter, het nadeel van bovenstaande is dat hij één voor één matcht en niet tegelijkertijd. Het resultaat is nooit zoals het moeten want meerdere objecten kunnen dezelfde waarde hebben. Ik moet dus de operator && gebruiken in de if constructie, maar ik zie hem niet. Iemand een idee hoe ik makkelijk de waarden kan testen? Ik moet een foreach in een foreach juist vermijden, dus als iemand tips heeft :) Graag! :)
even heel snel naar gekeken, maar kan je geen in_array() gebruiken?

1
2
3
<?php
if(in_array($data->$key(), $values)
?>
pi_108542947
Kan ik even testen ja! maar loopt die dan de array door? Het probleem is dus dat ik de code nu niet ter beschikking heb (pas vrijdag weer :r) en dus niets kan testen voor nu. Ik kan het vrijdag even gaan testen iig! :)
pi_108543004
quote:
0s.gif Op woensdag 29 februari 2012 13:54 schreef mafkees10 het volgende:
Kan ik even testen ja! maar loopt die dan de array door? Het probleem is dus dat ik de code nu niet ter beschikking heb (pas vrijdag weer :r) en dus niets kan testen voor nu. Ik kan het vrijdag even gaan testen iig! :)
in_array controleert of de opgegeven waarde voorkomt in de array (ja je zou kunnen zeggen dat hij hem doorloopt).

http://php.net/manual/en/function.in-array.php
  woensdag 29 februari 2012 @ 14:49:34 #155
87680 Mirel
Mirel wil een bongophone.
pi_108544871
Weer een vraagje over www.filmdepartment.nl/v2 :P Rechtsboven zie je een knop waarmee je een stuk boven de website tevoorschijn kan halen. Daarin zitten nu widgets, maar die wil ik eigenlijk weghebben. Ik wil dat dat hele vlak een grote googlemaps kaart wordt van Utrecht. Ik weet dus niet hoe, en ben benieuwd dat áls ik de widgets al weg kan halen, of de kaart er goed in komt, want op de een of andere manier zit alles van de inhoud in deze theme in het midden gecentreerd, maar ik kan in de CSS nergens vinden hoe dit gedaan is.

Ik zocht naar de betreffende divs en heb 1 php bestand gevonden:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?php
$footercolumn
=get_option('footercolumn');
echo 
'<div id="panel_widget">';
echo  
'<div  id="panel_wrapper">';
echo  
'<div  class="panel">';
if(
$footercolumn == '5') { $footerclass="one_fifth"; }  
if(
$footercolumn == '4') {$footerclass="one_fourth";}
if(
$footercolumn == '3') { $footerclass="one_third"; }
if(
$footercolumn == '2') {$footerclass="one_half"; }
if(
$footercolumn == '1') { $footerclass="fullwidth"; }
 for(
$fc=1$fc<=$footercolumn$fc++)
 {
 
$last = ($fc == $footercolumn and $footercolumn != 1) ? 'last' '';
 
?>
 
<div class="<?php echo $footerclass?> <?php echo $last?>">
    <?php if ( !function_exists('dynamic_sidebar')|| !dynamic_sidebar('top_togglebox_column_'.$fc.'') ) : ?>
    <h3>
        <?php _e' Toggle Box Column '.$fc.'''Apogee' ); ?>
    </h3>
    <p>
        <?php _e'Wesce sit amet porttitor leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Quisque interdum, nulla sit amet varius dignissim Vestibulum pretium risus. <a href="#"> View More »</a>''Apogee' ); ?>
    </p>
    <?php endif; ?>
</div>

<?php
 
}
echo 
'</div>';

echo 
'</div>';
?>
   
    <!-- The tab on top -->    
    <div class="tab">
        <ul class="login">
            <li id="toggle">
                <a id="open" class="open" href="#"></a>
                <a id="close" style="display: none;" class="close" href="#"></a>
            </li>
        </ul> 
    </div> 
</div>
Ik laat de widgets gewoon geactiveerd staan in het Wordpress dashboard zodat ik kan zien wanneer ze echt weg zijn. Al zou ik ze weghalen uit het dashboard, die ruimte is geserveerd voor widgets en is niet bepaald vriendelijk voor eigen opmaak.
When all else fails, you always have delusion.
pi_108544952
Alles binnen <div id="panel_wrapper"> weghalen en daar je google maps plaatsen
  woensdag 29 februari 2012 @ 14:53:46 #157
87680 Mirel
Mirel wil een bongophone.
pi_108545018
Maar wat haal ik dan weg uit het php bestand? id panel_wrapper is alleen daar te vinden, en al die codes zeggen me niet zoveel. Als ik al 1 regel van iets weghaal, dan wilt de hele site niet laden.
When all else fails, you always have delusion.
  woensdag 29 februari 2012 @ 14:55:37 #158
87680 Mirel
Mirel wil een bongophone.
pi_108545096
Yay, alles binnen <div class="<?php echo $footerclass; ?> <?php echo $last; ?>"> leeggehaald, en deze regels:

1
2
3
4
5
6
7
<?php
if($footercolumn == '5') { $footerclass="one_fifth"; }  
if(
$footercolumn == '4') {$footerclass="one_fourth";}
if(
$footercolumn == '3') { $footerclass="one_third"; }
if(
$footercolumn == '2') {$footerclass="one_half"; }
if(
$footercolumn == '1') { $footerclass="fullwidth"; }
?>

Maar de boel zit nog steeds in het midden. Ik heb er een testtekstje in gedaan, maar het verschijnt 4x.

Dit is het nu momenteel in z'n geheel:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$footercolumn
=get_option('footercolumn');
echo 
'<div id="panel_widget">';
echo  
'<div  id="panel_wrapper">';
echo  
'<div  class="panel">';

 for(
$fc=1$fc<=$footercolumn$fc++)
 {
 
$last = ($fc == $footercolumn and $footercolumn != 1) ? 'last' '';
 
?>
 
<div class="<?php echo $footerclass?> <?php echo $last?>">
<p>Dit is slechts 1 regel tekst, maar verschijnt hier 4 keer</p>
</div>

<?php
 
}
echo 
'</div>';

echo 
'</div>';
?>
   
    <!-- The tab on top -->    
    <div class="tab">
        <ul class="login">
            <li id="toggle">
                <a id="open" class="open" href="#"></a>
                <a id="close" style="display: none;" class="close" href="#"></a>
            </li>
        </ul> 
    </div> 
</div>
Zo ziet het er dan uit:


En als ik bovenaan echo div class panel weghaal, dan wordt het zo. Het is goed dat de tekst nu linksboven zit, maar het uitklapknopje helemaal rechts staat dan niet meer goed:


Uiteindelijk moet het dus dit worden :P


[ Bericht 42% gewijzigd door Mirel op 29-02-2012 15:21:27 ]
When all else fails, you always have delusion.
pi_108548445
Dat komt omdat je het in een for loop hebt zitten. Haal die er maar om weg

1
2
3
<?php
for($fc=1$fc<=$footercolumn$fc++)
?>
  woensdag 29 februari 2012 @ 16:32:21 #160
87680 Mirel
Mirel wil een bongophone.
pi_108548687
Ah ok, ik had ook wat er na komt verwijderd en toen flipte alles. Maar ok, die regel is weg.

edit: als ik dus die ene netgenoemde echo weghaal, dan gaat de tekst waar ik het wil hebben, linksboven, maar het knopje verspringt dan. Is het vanaf dit moment nog een PHP issue of CSS?
When all else fails, you always have delusion.
pi_108548822
quote:
0s.gif Op woensdag 29 februari 2012 16:32 schreef Mirel het volgende:
Ah ok, ik had ook wat er na komt verwijderd en toen flipte alles. Maar ok, die regel is weg.

edit: als ik dus die ene netgenoemde echo weghaal, dan gaat de tekst waar ik het wil hebben, linksboven, maar het knopje verspringt dan. Is het vanaf dit moment nog een PHP issue of CSS?
welk knopje verspringt ?
  woensdag 29 februari 2012 @ 16:38:52 #162
87680 Mirel
Mirel wil een bongophone.
pi_108548943
http://i.imgur.com/GlgPc.jpg

en

http://i.imgur.com/mmLAX.jpg

kijk maar helemaal naar rechts, het witte.

Dat je het niet ziet zegt al genoeg over de kleurenkeuze :P
When all else fails, you always have delusion.
pi_108549068


Ik zie het niet?


Jij hebt in die afbeeldingen ook nog 4x die tekst?
  woensdag 29 februari 2012 @ 16:49:02 #164
87680 Mirel
Mirel wil een bongophone.
pi_108549367
Dat zijn oude afbeeldingen, dat is nu veranderd, behalve het knopje. Het knopje helemaal rechts die wit is, met een ^ pijltje. n plaatje 1 zit 'ie vast aan het witte erboven, in plaatje 2 niet. Dat gebeurt er als ik echo '<div class="panel">'; weghaal. En die móet weg, want als die blijft staan, dan staat de boel in het midden. Zonder die echo staat alles linksboven en dat is wat ik wil, aangezien ik een googlemap over de hele breedte wil.

Wat ik overigens alvast geprobeerd heb, alleen hij pakt ineens dat filmpje die ook iets beneden in de pagina te vinden is 8)7

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
$footercolumn
=get_option('footercolumn');
echo 
'<div id="panel_widget">';
echo  
'<div  id="panel_wrapper">';

 
 {
 
$last = ($fc == $footercolumn and $footercolumn != 1) ? 'last' '';
 
?>
 
<div class="<?php echo $footerclass?> <?php echo $last?>">
    <iframe width="900" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" data-src="http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=filmdepartment.nl,+Ondiep-Zuidzijde,+Egelantierstraat-Mari%C3%ABndaalstraat,+Utrecht,+Nederland&aq=0&oq=filmdepartment&sll=37.0625,-95.677068&sspn=44.47475,107.138672&ie=UTF8&hq=filmdepartment.nl,&hnear=Ondiep-Zuidzijde,+Noordwest,+Utrecht,+The+Netherlands&t=h&ll=52.102644,5.097678&spn=0.005272,0.019333&z=16&iwloc=A&output=embed" style="visibility:hidden;"></iframe><br /><small><a href="http://maps.google.com/maps?f=q&source=embed&hl=en&geocode=&q=filmdepartment.nl,+Ondiep-Zuidzijde,+Egelantierstraat-Mari%C3%ABndaalstraat,+Utrecht,+Nederland&aq=0&oq=filmdepartment&sll=37.0625,-95.677068&sspn=44.47475,107.138672&ie=UTF8&hq=filmdepartment.nl,&hnear=Ondiep-Zuidzijde,+Noordwest,+Utrecht,+The+Netherlands&t=h&ll=52.102644,5.097678&spn=0.005272,0.019333&z=16&iwloc=A" style="color:#0000FF;text-align:left">View Larger Map</a></small>
</div>

<?php
 
}
echo 
'</div>';

echo 
'</div>';
?>
   
    <!-- The tab on top -->    
    <div class="tab">
        <ul class="login">
            <li id="toggle">
                <a id="open" class="open" href="#"></a>
                <a id="close" style="display: none;" class="close" href="#"></a>
            </li>
        </ul> 
    </div> 
</div>

Ik weet nog even niet of de iframe width en height op 100% kunnen, zie ik straks wel.
When all else fails, you always have delusion.
pi_108549552


in de CSS (slide.css) dus zoeken naar .tab ul.login en dat daar aanpassen.


Ben met 5 minuten vrij en ben er vanavond niet, dus reageer vandaag niet meer. Succes verder!
  woensdag 29 februari 2012 @ 16:58:55 #166
87680 Mirel
Mirel wil een bongophone.
pi_108549715
Thanks! Op naar het css topic voor googlemaps nu!
When all else fails, you always have delusion.
pi_108550749
quote:
0s.gif Op woensdag 29 februari 2012 13:56 schreef remi1986 het volgende:

[..]

in_array controleert of de opgegeven waarde voorkomt in de array (ja je zou kunnen zeggen dat hij hem doorloopt).

http://php.net/manual/en/function.in-array.php
Daar heb ik ook aan gedacht, maar misschien denk ik weer te moeilijk! Vrijdag even controleren dus! Bedankt :)

Ik zit me net te bedenken dat dit niet klopt.
Stel ik heb een object user met daarin:
private $pass;
private $name;
private $status;

en de drie getters.

Als ik vervolgens:
_exist("user", array("getPass" => "test", "getName" => "test")) dan returnt hij bij getPass al true indien het wachtwoord "test" is. De getName wordt dan dus genegeerd! Als ik de uitkomst van de functie in een array stop, dan krijg ik een andere user die ook het wachtwoord "test" heeft maar met de naam "henk" ook terug. Dat is niet de bedoeling dus. Als ik de uitkomst in een variable stop krijg ik de laatste user terug die als wachtwoord test heeft. Beide niet goed dus :)

[ Bericht 13% gewijzigd door mafkees10 op 29-02-2012 17:50:33 ]
pi_108558699
quote:
0s.gif Op woensdag 29 februari 2012 17:32 schreef mafkees10 het volgende:

[..]

Daar heb ik ook aan gedacht, maar misschien denk ik weer te moeilijk! Vrijdag even controleren dus! Bedankt :)

Ik zit me net te bedenken dat dit niet klopt.
Stel ik heb een object user met daarin:
private $pass;
private $name;
private $status;

en de drie getters.

Als ik vervolgens:
_exist("user", array("getPass" => "test", "getName" => "test")) dan returnt hij bij getPass al true indien het wachtwoord "test" is. De getName wordt dan dus genegeerd! Als ik de uitkomst van de functie in een array stop, dan krijg ik een andere user die ook het wachtwoord "test" heeft maar met de naam "henk" ook terug. Dat is niet de bedoeling dus. Als ik de uitkomst in een variable stop krijg ik de laatste user terug die als wachtwoord test heeft. Beide niet goed dus :)
De functie _exist is voor zover ik weet geen standaard PHP functie. Dus ik ben wel benieuwd wat de implementatie is. Kun je die hier eens posten (en dan tussen [php] en [/php] om de code leesbaar te houden).
  woensdag 29 februari 2012 @ 20:41:18 #169
75592 GlowMouse
l'état, c'est moi
pi_108559267
post #151
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
  woensdag 29 februari 2012 @ 20:53:31 #170
63192 ursel
"Het Is Hier Fantastisch!
pi_108559950
Yeh, vandaag ZCE gehaald *O*
pi_108559969
Ah, zover had ik niet terug gelezen.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
private function _exist($instanceType$values = array()) {
    
$result = array();
    foreach(
$this->data as $data) {
        if(
$data instanceof $instanceType) {
            foreach(
$values as $key => $value) {
                
// We nemen aan dat alles klopt, daarna gaan we controleren.
                
$found true;
                if(
$data->$key() !== $value) {
                    
$found false;
                    break;
                }
                if(
$found) {
                    
$result[] = $data;
                }
            }
        }
    }
    return 
$result;
}
?>

Zoiets zou het dan worden, denk ik.
pi_108559980
quote:
0s.gif Op woensdag 29 februari 2012 20:53 schreef ursel het volgende:
Yeh, vandaag ZCE gehaald *O*
Feli :)
pi_108568906
quote:
0s.gif Op woensdag 29 februari 2012 20:53 schreef Light het volgende:
Ah, zover had ik niet terug gelezen.
[ code verwijderd ]

Zoiets zou het dan worden, denk ik.
Matcht ook niet :{ Ben net ook al bezig geweest maar ik heb maar een lijntje op twiekerts gegooid. Dit grapje heeft me flink wat tijd gekost :r
pi_108569452
Heeft iemand hier al gewerkt met namespaces? Ik ben momenteel nog aan het inlezen erover en wil ze gaan gebruiken in mijn aankomende projecten.

Wat ik wil gaan maken is een standaard MVC, maar dan met niet al te veel opties en dingen die ik zelf nooit gebruik. Het wordt aangeraden toch wel te beginnen hiermee.
  woensdag 29 februari 2012 @ 23:26:41 #175
111382 Ofyles2
Bestemming: onbekend
pi_108569700
quote:
0s.gif Op woensdag 29 februari 2012 23:21 schreef totalvamp het volgende:
Heeft iemand hier al gewerkt met namespaces? Ik ben momenteel nog aan het inlezen erover en wil ze gaan gebruiken in mijn aankomende projecten.
Nog nooit met namespaces gewerkt bij PHP, dat moet ik uitdokteren

quote:
Wat ik wil gaan maken is een standaard MVC, maar dan met niet al te veel opties en dingen die ik zelf nooit gebruik. Het wordt aangeraden toch wel te beginnen hiermee.
Daar ben ik ook al mee bezig. Ik volg de spelregels die ik in een programmeerboek heb gevonden, daarbuiten sla ik scripts op in aparte mappen.
pi_108571001
quote:
0s.gif Op woensdag 29 februari 2012 23:26 schreef Ofyles2 het volgende:

[..]

Nog nooit met namespaces gewerkt bij PHP, dat moet ik uitdokteren

[..]

Daar ben ik ook al mee bezig. Ik volg de spelregels die ik in een programmeerboek heb gevonden, daarbuiten sla ik scripts op in aparte mappen.
hmm hoe bedoel je scripts?

Het voordeel van een MVC is dat je alles beschikbaar hebt wanneer je het nodig hebt en anders wordt het niet geladen. Ik ben benieuwd naar jouw structuur.
  donderdag 1 maart 2012 @ 02:24:22 #177
111382 Ofyles2
Bestemming: onbekend
pi_108574293
quote:
0s.gif Op woensdag 29 februari 2012 23:55 schreef totalvamp het volgende:

[..]

hmm hoe bedoel je scripts?

Het voordeel van een MVC is dat je alles beschikbaar hebt wanneer je het nodig hebt en anders wordt het niet geladen. Ik ben benieuwd naar jouw structuur.
Scripts als in Javascript en CSS.

Enfin, mijn spelregels:
• Models hebben geen HTML-fragmenten
• Controllers hebben geen HTML-fragmenten en hebben geen SQL-opdrachten
• Views hebben slechts minimale HTML-code

Ik heb het MVC-principe vervolgens nog verder verfijnd met meerdere subfolders (formulieren, transacties e.d.). Ik geef de voorkeur aan veel bestandjes dan weinig kolossen van bestanden.
pi_108575137
quote:
0s.gif Op woensdag 29 februari 2012 23:21 schreef totalvamp het volgende:
Heeft iemand hier al gewerkt met namespaces? Ik ben momenteel nog aan het inlezen erover en wil ze gaan gebruiken in mijn aankomende projecten.
Werkt erg leuk, vereist wel PHP 5.3 :)
pi_108588399
quote:
0s.gif Op donderdag 1 maart 2012 07:34 schreef Light het volgende:

[..]

Werkt erg leuk, vereist wel PHP 5.3 :)
Ik zou bezorgt zijn als mijn hoster dat niet zou hebben... Zeker als deze niet upgradet naar de nieuwste versies.
pi_108726554
Waarom krijg ik de output van het volgende niet te zien? Het wordt weggeschreven naar de apache log, terwijl ik dat helemaal niet wil :) Het moet weggeschreven worden naar een array.

1
2
3
<?php
$arr 
system('/usr/bin/wget --spider http://www.nu.nl'$ret);
?>
  maandag 5 maart 2012 @ 00:01:13 #181
75592 GlowMouse
l'état, c'est moi
pi_108726913
Dat komt omdat wget stderr gebruikt ipv stdout. Op http://stackoverflow.com/(...)n-the-browser-window staan wat oplossingen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108727411
quote:
0s.gif Op maandag 5 maart 2012 00:01 schreef GlowMouse het volgende:
Dat komt omdat wget stderr gebruikt ipv stdout. Op http://stackoverflow.com/(...)n-the-browser-window staan wat oplossingen.
Thanks!

Opgelost met stderr naar stdout:
2>&1
  woensdag 7 maart 2012 @ 13:27:34 #183
87680 Mirel
Mirel wil een bongophone.
pi_108818676
EDIT: hij doet het wel, duurde gewoon een fucking uur voordat het aankwam :')

[ Bericht 17% gewijzigd door Mirel op 07-03-2012 14:45:29 ]
When all else fails, you always have delusion.
  woensdag 7 maart 2012 @ 17:14:02 #184
118585 Crutch
Filantroop || Taalzwengel
pi_108828183
Ik heb een array opgeslagen in een cookie $_COOKIE['cart'];
Waarin ik de items en aantallen opsla, bijvoorbeeld: Een winkelwagentje met 2 meloenen zou dan dit zijn:

setcookie("cart[meloenen]", "2", time() + (60*60*24));

Dat werkt, maar hoe flikker ik geheel $_COOKIE['cart'] weg?
Je moeder is een hamster
pi_108828565
Unset functie
  woensdag 7 maart 2012 @ 17:43:42 #186
75592 GlowMouse
l'état, c'est moi
pi_108829280
Werkt setcookie("cart", NULL, 1) of setcookie("cart[]", NULL, 1)? Anders zou je door $_COOKIE['cart'] moeten loopen en voor elk element setcookie moeten aanroepen.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108829756
Gisteren heb ik een boek gekocht op Bol.com en nadat je iets hebt aangekocht kom je op de pagina uit "Bedankt voor uw bestelling". Daar krijg je mogelijkheid om je aangekochte product te tweeten, delen etc. etc.

Nu heb ik hier al vaker overgelezen dat dit een effectieve functie is voor je webshop. Nu is het zo dat ik dit ook wil implemteren in onze webshop.

Hoe moeilijk is het? Hoeveel tijd kost het?

Het liefst wil ik dit uitbesteden.

Hier een voorbeeld. Uiteraard ziet het er gelikt uit in het echt, maar om het echte plaatje te tonen moet ik iets kopen en ik zie niet zo gauw een goedkoop product van ¤ 2,- op Bol.com om dit te laten zien.



Alvast bedankt!
If not now, then when.
  woensdag 7 maart 2012 @ 17:59:43 #188
75592 GlowMouse
l'état, c'est moi
pi_108829857
Kijk naar AddThis.
eee7a201261dfdad9fdfe74277d27e68890cf0a220f41425870f2ca26e0521b0
pi_108830877
quote:
14s.gif Op woensdag 7 maart 2012 17:59 schreef GlowMouse het volgende:
Kijk naar AddThis.
Dat is niet echt wat ik bedoel. Ik heb een goedkoop product gevonden.

Zo ziet het eruit. Het is al helemaal voorgeprogrammeerd.

If not now, then when.
pi_108830944
Dat is toch niet zo moeilijk te maken ?
pi_108831081
quote:
0s.gif Op woensdag 7 maart 2012 18:30 schreef Scorpie het volgende:
Dat is toch niet zo moeilijk te maken ?
Dat weet ik dus niet. Ik heb zelf geen enkele kennis op het gebied van programmeren.

Dus mijn vraag is ook, hoeveel tijd kost het iemand die er verstand van heeft en hoeveel zou het kunnen kosten om dat te laten maken zodat het ook daadwerkelijk goed werkt.
If not now, then when.
pi_108831163
Alles meer dan een ochtend werk zou afzetterij zijn. Wss gebruikt je progger ook addthis en customized hij wat dingetjes en hop het werkt.
pi_108831393
quote:
0s.gif Op woensdag 7 maart 2012 18:36 schreef Scorpie het volgende:
Alles meer dan een ochtend werk zou afzetterij zijn. Wss gebruikt je progger ook addthis en customized hij wat dingetjes en hop het werkt.
Oke, waar kan ik iemand vinden die dit in onze webshop wilt implementeren? Ik heb momenteel geen progger. De webshop is wel zelf opgezet waar ik wel verstand van heb, maar alles wat met codes te maken heeft ben ik een totale noob in.
If not now, then when.
  woensdag 7 maart 2012 @ 18:48:38 #194
118585 Crutch
Filantroop || Taalzwengel
pi_108831570
quote:
14s.gif Op woensdag 7 maart 2012 17:43 schreef GlowMouse het volgende:
Werkt setcookie("cart", NULL, 1) of setcookie("cart[]", NULL, 1)? Anders zou je door $_COOKIE['cart'] moeten loopen en voor elk element setcookie moeten aanroepen.
Thanks again GM.

Zo kreeg ik 'm leeg:

1
2
3
4
5
6
7
<?php
foreach ($_COOKIE['cart'] as $k => $v) {
    
    
setcookie('cart['.$k.']'NULL1);

}
?>
Je moeder is een hamster
pi_108832154
quote:
0s.gif Op woensdag 7 maart 2012 18:43 schreef Yuri_Boyka het volgende:

[..]

Oke, waar kan ik iemand vinden die dit in onze webshop wilt implementeren? Ik heb momenteel geen progger. De webshop is wel zelf opgezet waar ik wel verstand van heb, maar alles wat met codes te maken heeft ben ik een totale noob in.
Geen idee, diensten mogen niet op Fok :P
pi_108835068
quote:
0s.gif Op woensdag 7 maart 2012 18:43 schreef Yuri_Boyka het volgende:

[..]

Oke, waar kan ik iemand vinden die dit in onze webshop wilt implementeren? Ik heb momenteel geen progger. De webshop is wel zelf opgezet waar ik wel verstand van heb, maar alles wat met codes te maken heeft ben ik een totale noob in.
Misschien dat je iemand kan PMen, als dat wel mag.
Kan inderdaad niet AL te moeilijk zijn.
pi_108838494
quote:
0s.gif Op woensdag 7 maart 2012 19:58 schreef totalvamp het volgende:

[..]

Misschien dat je iemand kan PMen, als dat wel mag.
Kan inderdaad niet AL te moeilijk zijn.
Als ik weet wie hier de pro is en dit kan maken dan kan dat wel ja. Maar dat weet ik niet. :P
If not now, then when.
pi_108845413
Waarschijnlijk degene die er iets van zeggen :)
Meer hints mag ik niet geven denk ik :p
pi_108850281
Een klein vraagje.

Op mijn product pagina heb ik normaal deze buttons:



Toen heb ik de code verandert omdat ik een Hyves button erbij wil naar dit:

1
2
3
4
5
6
7
8
9
10
          <!-- AddThis Button BEGIN -->
          <div class="addthis_toolbox addthis_default_style ">
            <script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>
            <a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
            <a class="addthis_button_tweet"></a>
            <iframe src="http://www.hyves.nl/respect/button?url=http%3A%2F%2FWEBSITE.hyves.nl%2F&counterStyle=horizontal" style="border: medium none; overflow:hidden; width:120px; height:120px;" scrolling="no" frameborder="0" ></iframe>
            <div class="s_plusone"><g:plusone size="medium"></g:plusone></div>
          </div>
          <script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4e20919036eba525"></script>
          <!-- AddThis Button END -->

En nu zien de buttons er zo uit:



Hoe krijg ik die buttons mooi achter elkaar?
If not now, then when.
pi_108851222
Hoe ziet je HTML en CSS eruit?

Zou overigens sowieso die Hyves button niet op m'n site willen, maar dat ben ik :P

PS. Hoort eigenlijk thuis in een ander topic
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')