Rodyti pranešimus

Čia galite matyti visus šio nario pranešimus. Matote tik tuos pranešimus, kurie buvo paskelbti jums prieinamose lentose.


Žinutės - darkInsane

Puslapiai: [1]
1
HTML, CSS ir JavaScript - Klausimai / Ats: jQuery thumbnail gallery
« Įrašytas: 2015-02-01 11:26:09 am »
Dekoju labai :)  tik dar toks klausimukas kaip padaryti kad rodytu active palei defaulta ? nu ta prasme kai uzkrauni dabar rodo paskutiniaja palei sarasa fotke ir kad jos active thumbail butu

2
HTML, CSS ir JavaScript - Klausimai / jQuery thumbnail gallery
« Įrašytas: 2015-02-01 00:49:29 am »
tai va noriu kad pagelbetumet man su paveiksleliu galerija ji yra veikianti bet va truksta man sutvarkyti su active klase viena problemele.. kiekvienas thumbnailas turi savo pritamsinima palei default. galit paziureti http://websolution.esy.es/interior/  man reikia kad paspaudus patamsejimas nusiima ir uzsideda active klase, ir po to spaudžiant sekanti kuri nors thumbnaila preitas turi vel sugrizti su patamsinimu, o man deja jis toks ir palieka.. (prisegu kaip atrodo)

Mano rasytas kodas:

Html:

<div id="main-image">
      <img src="images/gallery-img6.jpg" alt="Placeholder" class="custom">
       </div>
<ul class="thumbnails">
<li><a href="images/gallery-img1.jpg"> <div class="active"></div><img src="images/thumb-1.jpg" alt="Thumbnails"></a></li>
 <li><a href="images/gallery-img2.jpg"><div class="active"></div><img src="images/thumb-2.jpg" alt="Thumbnails"></a></li>
</ul>

Css:

#gallery {padding: 20px 0px 5px;}

#gallery ul {
    width: 320px;
    float: left;

}
#gallery li {
    display: block;
    margin-right: 12px;
    float: left;
    margin: 0px 10px 18px 8px;


}
#gallery li:hover .active { display: none;}
.inactive  {
    background: none
   
}

.active  {
    background: url(../images/thumb.png) no-repeat;
    display: block;
    position: absolute;
    width: 140px;
    height: 120px;
}


#gallery #main-image {
    padding: 0px 10px 0px 20px; float: left;

}

Js:

(function($) {

    $.fn.extend({
        verticalGallery: function(options) {

            var defaults = {
                mainImage: ".placeholder"
            };

            options = $.extend(defaults, options);
jQuery('ul.thumbnails').find('div.active').show()
            return this.each(function() {

                var thumbnail = $(this).find("a"),
                        mainImage = $(this).siblings().find(options.mainImage);

                thumbnail.click(function(e) {

                    e.preventDefault();

                    var galleryImage = $(this).attr("href");
                    mainImage.attr("src", galleryImage);

                    $(this).find('.active').hide();

                });

            });

        }

    });

})(jQuery);

3
P.s pasitaisiau vietoj $.ajax i jQuery.ajax dabar i6sisinčia form ta gaunu i pasta bet neisijungia animacijos :/

4
HTML, CSS ir JavaScript - Klausimai / php failo iškvietimas naudojant AJAX
« Įrašytas: 2015-01-08 11:35:24 am »
Meginu iškviesti php failiuka naudojant ajax. Šiuom metu puslapis nebepersikrauna liko tik tai kad neisisiunčia aplamai pats email.. Ka netaip darau ? ???
<div class="relative form_inner" align="left">
                            <div class="form_outer absolute">
                                <div id="contact-query-form">
                                    <h3>Contact form</h3>
                                    <label>Name</label>
                                    <input id="name" type="text" name="name" size="28"><br />
                                    <label>
                                Company name</label>
                                    <input id="company_name" type="text" name="company_name" size="28">
                                    <label>
                                   Email</label>
                                    <input id="email" type="text" name="email" size="28">
                                    <label>Phone</label>
                                    <input id="phone" type="text" name="phone" size="28">
                                    <label>Question:</label>
                                    <textarea id="question" name="question" ></textarea>
                                    <input type="hidden" name="lang" value="<? echo CURRENT_LANG; ?>">
                                    <button type="button" id="send">Send</button>
                                </div>
                            </div>
                        </div>
                        <div><img id="contact_form_img" src="<? echo THEME_DIR; ?>/img/contact-form.png" width="369"  alt="" /></div>
                        <script>
                            jQuery(document).ready(function() {
                                jQuery('#send').click(function() {
                                    var name = jQuery("#name").val();
                                    var company_name = jQuery("#company_name").val();
                                    var email = jQuery("#email").val();
                                    var phone = jQuery("#phone").val();
                                    var question = jQuery("#question").val();
                                    var re = /^(([^<>()[]\.,;:s@"] (.[^<>()[]\.,;:s@"] )*)|(". "))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9] .) [a-zA-Z]{2,}))$/;

                                    if (!email) {
                                        alert('Enter email address!');
                                        return false;
                                    } else if (!re.test(email)) {
                                        alert('Email is invalid!');
                                        return false;
                                    }

                                    if (!question) {
                                        alert('Enter your question.');
                                        return false;
                                    }

                                    $.ajax({
                                        type: 'POST',
                                        url: '/inc/inc-mail.php',
                                        data: {'name': name, 'company_name': company_name, 'email': email, 'phone': phone, 'question': question},
                                        success: function() {
                                            var url = window.location.href;

                                            if (url.indexOf('#contactForm') != -1) {
                                                var a_top = jQuery('a[name="contactForm"]').offset().top;

                                                jQuery('html,body').animate({'scrollTop': a_top}, 0);
                                                jQuery("#contact-query-form").hide();
                                                jQuery("#contact_form_img").attr('src', '<? echo THEME_DIR; ?>/img/contact-form-sent.png ?>');
                                                setTimeout(function() {
                                                    jQuery("#contact-query-form").fadeIn(1200);
                                                    jQuery("#contact_form_img").attr('src', '<? echo THEME_DIR; ?>/img/contact-form.png ?>');
                                                }, 5000);
                                            }

                                        }

                                    });
                                });
                            });
                        </script>

Ir meta tokia klaidike beje console lange TypeError: $.ajax is not a function

5
Visu pirma, tavo kodas negauna $id reiksmes, todel ir neupdeitina. Kazkur per Request'a turi perduoti id reiksme. Siuo atveju kazkas tokio turi buti:
$id = trim(mysql_real_escape_string($_POST['id']));
O tarp html, formoje ten maciau ir buvo hidden inpute tas id, bet po to isemes tu ji buvai kazkodel...

O daugiau neskaiciau  :D


o kaip del sios vietos ?

  <form action="admin/categories" method="post">
        <h4>Edit category</h4>
        <label for="CatName">Category Name:</label>
        <div class="form-group <?php echo (isset($message['CatName']) ? " has-error" " "); ?>">
            <input type="text" name="CatName" class="form-control" value="<?php echo (isset($admin_category['cat_title']) ? $admin_category['cat_title'] : ''); ?> ">
        </div>
        <label for="CatDesc">Category Description:</label>
        <div class="form-group <?php echo (isset($message['CatDesc']) ? " has-error" " "); ?>">
            <input type="text" name="CatDesc" class="form-control" value="<?php echo (isset($admin_category['cat_description']) ? $admin_category['cat_description'] : ''); ?>">
        </div>
        <button type="submit" name="submit" id="admin_button" class="btn btn-danger">Edit category</button>
      <input type="hidden" name="id" value="<?php echo $_GET['id']; ?>">  <--------
    </form>
dabar dar pasiduodu $id

$id = (isset($params['id']) && !empty($params['id']) ? $params['id'] : NULL);

6
va dabar duomenys pasiduoda, bet spaudziant submit neupdeitina i sql kazko.. :/

function editCategory() {

    if (isset($_POST['submit'])) {
        $catName = trim(mysql_real_escape_string($_POST['CatName']));
        $catDesc = htmlentities(trim(mysql_real_escape_string($_POST['CatDesc'])), ENT_QUOTES);
        $id = (int) $id;
        $error = array();

        if (!isset($catName) || empty($catName)) {
            $error['CatName'] = "Category name is required !";
        }
        if (!isset($catDesc) || empty($catDesc)) {
            $error['CatDesc'] = "Category description is required !";
        }
        if (empty($error)) {
            mysql_query("UPDATE categories SET cat_title = '$catName', cat_description = '$catDesc' WHERE category_id = '$id'") or die(mysql_error());
            return TRUE;
        }
        return $error;
    }
    return FALSE;
}

 na jei tiksliau tai as ale mokinuos ir keleta zmoniu man padeda, tai kai jiems baigiu ikyret, kartais ir forumuose prasau help :D


7
Dar karta kartoju zmones  ;D

Butent sitoje kodo vietoje yra templeito failo uzkrovimas (header, content, footer)

                        case 'edit' : {
                            $message = editPost();
                            $admin_categories = getCategories();
                            $admin_posts = getPosts();
                            if ($message === TRUE) {
                                redirect("admin/posts");
                            }
                            echo load_layout('admin_base', array(
                                'header' => load_view('admin/html/header'),
                                'content' => load_view('admin/posts/edit', array('message' => $message, 'admin_categories_list' => $admin_categories, 'admin_post_list' => $admin_posts)),
                                'footer' => load_view('admin/html/footer')
                                    )
                            );
                            exit;
                        } break;

Sitoje eiluteje mes puikiai matome kaip i edit.php template faila perduodami kintamieji (message, admin_categories_list, admin_post_list):
'content' => load_view('admin/posts/edit', array('message' => $message, 'admin_categories_list' => $admin_categories, 'admin_post_list' => $admin_posts))

Tada edit.php faile mes puikiai matome, kaip sitie kintamieji patikrinami ir naudojami toliau:
<?php
$message 
= (isset($params['message']) && !empty($params['message']) ? $params['message'] : NULL);
$admin_categories = (isset($params['admin_categories_list']) && !empty($params['admin_categories_list']) ? $params['admin_categories_list'] : NULL);
$admin_posts = (isset($params['admin_post_list']) && !empty($params['admin_post_list']) ? $params['admin_post_list'] : NULL);
?>


Bet is kazkur dar tame faile atsirade ir $admin_post ir $post masyvai. Is kur??? Juk jie nera perduodi is kontrolerio ar kazkaip panasiai. Todel ir matome puikiai tas klaidas del situ vietu. Juk ir raso "Undefined variable $admin_post ir t.t.". Tai butent, tai ka reikia sutvarkyti. O jus ieskot kazkur kitur slieku. Net eilutes klaidos pranesimuose parasytos, kuriose butent ir yra sitie nezinomi kintamieji. As jau trecia karta autoriui aiskinu, bet ziuriu niekas neskaitot  ;D

P.S. ir dar faktas, kad pirmame variante klaida yra ir del $postID kintamojo, nes ir jis nematau, kad kazkur sukurtas. Tik tiesiog, klaidos pranesimas yra nematomas, nes idetas tokiose vietose, kur ir siaip rezultatas nematomas. Bet jeigu toje vietoje mes pasitikrintume per narsykle paspaudus "Inspect element" ir t.t. tarp html'o puikiai turetu buti isiraite ir sitie klaidu pranesimai.
gerai suprantu tai kad neranda tu kintamuju, bet tada toks durnas klausimas, tai kaip tada juos perduot? Kituose failuose kur "ideti article" ar tiesiog atvaizduoti juos, naudoju if (isset) is_empty tikrinimus su foreach o kaip galima kitu budu ?

8
To ganjabest na jo nepasiduoda bet matai kas gaunas toks dalykas kai irasau va taip su foreach:
<form action="admin/categories" method="post">
        <h4>Edit category</h4>
        <label for="CatName">Category Name:</label>
        <div class="form-group <?php echo (isset($message['CatName']) ? " has-error" " "); ?>">
            <?php if (isset($admin_categories) && !empty($admin_categories)) : ?>
                <?php foreach ($admin_categories as $admin_category) : ?>
                    <input type="text" name="CatName" class="form-control" id="CatName" value="<?php echo $admin_category['cat_title']; ?>">

                </div>
                <label for="CatDesc">Category Description:</label>
                <div class="form-group <?php echo (isset($message['CatDesc']) ? " has-error" " "); ?>">
                    <input type="text" name="CatDesc" class="form-control" id="CatDesc" value="<?php echo $admin_category['cat_description']; ?>">

                <?php endforeach; ?>
            <?php endif; ?>
        </div>

        <button type="submit" name="submit" id="admin_button" class="btn btn-danger">Edit category</button>
        <input type="hidden" name="id" value="<?php echo $_GET['id']; ?>">
    </form>

tada reiksmes paduoda, bet.. input laukeliai susidubliuoja (: tai nepagaunu kas netaip

To Lukas na dekoju uz patarima, siuo metu karts nuo karto pasizaidziu su Codeigniter, jis man toks is suprantamesniu atrodo :) Dar gal veliau meginsiu studint visu isgirta Laravel beje del pdo naudojimo vietoj mysql_ su juom jau daugiau kaip suprantu prie objektu varai ar ne ?

9
PHP ir SQL - Klausimai ir pagalba / MVC sistemoje neupdeitinga SQL lenteliu
« Įrašytas: 2014-09-17 22:47:25 pm »
Yra taip.. bandau kurtis su pazystamu pagalba mokymosi tikslais MVC tipo tvs sistema. Taigi prie esmes, yra administravimo paneleje articles, categories puslapiai. Jie tures tokias funkcijas kaip koreguoti, uzhaidinti ir istrint is DB. Pastrigau tokioje vietoje kur darau koregavima t.y. paspaudus edit mygtuka ismeta admin/categories/edit.php puslapi. Taip pat yra modelis "adminPosts.php" kuriame yra uz tai atsakingos funkcijos
Stai kodas:

<?php

function getPosts() {
    
$return = array();
    
$result mysql_query("SELECT * FROM articles ORDER BY article_id DESC") or die(mysql_error());
    if (
mysql_num_rows($result) > 0) {
        while (
$post mysql_fetch_assoc($result)) {
            
$return[] = $post;
        }
    } else if (
mysql_num_rows($result) == 0) {
        echo 
"<h4> No posts were found !</h4>";
    }
    return 
$return;
}

function 
addPost() {
    if (isset(
$_POST) && !empty($_POST)) {
        
$postName trim(mysql_real_escape_string($_POST['PostName']));
        
$postAuth trim(mysql_real_escape_string($_POST['PostAuth']));
        
$postDesc htmlentities(trim(mysql_real_escape_string($_POST['PostDesc'])), ENT_QUOTES);
        
$postTags trim(mysql_real_escape_string($_POST['PostTags']));
        
$postCategory trim(mysql_real_escape_string($_POST['PostCat']));
        
$error = array();
        if (!isset(
$postName) || empty($postName)) {
            
$error['PostName'] = "Article Name is required !";
        }
        if (!isset(
$postAuth) || empty($postAuth)) {
            
$error['PostAuth'] = "Article Auth is required !";
        }
        if (!isset(
$postTags) || empty($postTags)) {
            
$error['PostTags'] = "Article tags is required !";
        }
        if (!isset(
$postDesc) || empty($postDesc)) {
            
$error['PostDesc'] = "Article Desc is required !";
        }

        if (!isset(
$postCategory) || empty($postCategory)) {
            
$error['PostCat'] = "Article Category is required !";
        }

        if (empty(
$error)) {
            
$postTime time();
            
mysql_query("INSERT INTO articles (article_title, article_author, article_content, article_tags, cat_id,article_timestamp) VALUES ('$postName', '$postAuth', '$postDesc','$postTags','$postCategory',$postTime)") or die(mysql_error());
            return 
TRUE;
        }
        return 
$error;
    }
    return 
FALSE;
}

function 
editPost() {
    if (isset(
$_POST) && !empty($_POST)) {
        
$postID = (int) $_GET['id'];
        
$postName trim(mysql_real_escape_string($_POST['PostName']));
        
$postAuth trim(mysql_real_escape_string($_POST['PostAuth']));
        
$postDesc htmlentities(trim(mysql_real_escape_string($_POST['PostDesc'])), ENT_QUOTES);
        
$postCat trim(mysql_real_escape_string($_POST['PostCat']));
        
$error = array();
        if (empty(
$error)) {
            
$query mysql_query("UPDATE articles SET article_title ='$postName', article_author = '$postAuth', article_content = '$postDesc', cat_id = '$postCat' WHERE article_id = . '$postID'");
            
mysql_query($query);
            return 
TRUE;
        }
        return 
$error;

    }
    return 
FALSE;
}

function 
deletePost($id) {
    
$id = (int) $id;
    
mysql_query("DELETE FROM articles WHERE article_id = '$id'") or die(mysql_error());
}

function 
hidePost($id$action 0) {
    
$id = (int) $id;
    
$action = (int) $action;
    
mysql_query("UPDATE articles SET is_deleted = '$action' WHERE article_id = '$id'") or die(mysql_error());
}

toliau yra kontrolleris admin.php kuriame yra visa tai:
switch ($action) {
    case 'posts' : {
            $subAction = getSegments(2);
            if (gettype($subAction) == 'string') {
                $id = getSegments(3);
                switch ($subAction) {
                    case 'hide' : {
                            hidePost($id, 1);
                        } break;
                    case 'unhide' : {
                            hidePost($id, 0);
                        } break;
                    case 'delete' : {
                            deletePost($id);
                        } break;
                    case 'edit' : {
                            $message = editPost();
                            $admin_categories = getCategories();
                            $admin_posts = getPosts();
                            if ($message === TRUE) {
                                redirect("admin/posts");
                            }
                            echo load_layout('admin_base', array(
                                'header' => load_view('admin/html/header'),
                                'content' => load_view('admin/posts/edit', array('message' => $message, 'admin_categories_list' => $admin_categories, 'admin_post_list' => $admin_posts)),
                                'footer' => load_view('admin/html/footer')
                                    )
                            );
                            exit;
                        } break;

                    case 'new' : {
                            $admin_categories = getCategories();
                            $message = addPost();
                            if ($message === TRUE) {
                                redirect("admin/posts");
                            }
                            echo load_layout('admin_base', array(
                                'header' => load_view('admin/html/header'),
                                'content' => load_view('admin/posts/add', array('message' => $message, 'admin_categories_list' => $admin_categories)),
                                'footer' => load_view('admin/html/footer')
                                    )
                            );
                            exit;
                        } break;
                }
            }
            $admin_posts = getPosts();
            echo load_layout('admin_base', array(
                'header' => load_view('admin/html/header'),
                'content' => load_view('admin/posts/list', array('list' => $admin_posts)),
                'footer' => load_view('admin/html/footer')
                    )
            );
        }
        break;

na ir pats edit.php failiukas

<?php
$message 
= (isset($params['message']) && !empty($params['message']) ? $params['message'] : NULL);
$admin_categories = (isset($params['admin_categories_list']) && !empty($params['admin_categories_list']) ? $params['admin_categories_list'] : NULL);
$admin_posts = (isset($params['admin_post_list']) && !empty($params['admin_post_list']) ? $params['admin_post_list'] : NULL);
?>


<div class="container">
    <?php if (isset($message) && !empty($message)) { ?>
        <p class="bg-danger">
            <small style="color:#aa0000;">
                <?php echo implode("<br />"$message); ?>
            </small>
        </p>
        <div class="clearfix"></div>
    <?php ?>
    <form action="admin/posts/edit/<?php echo $postID?>" method="post">
        <h4>Edit post</h4>
        <label for="PostName">Post Name:</label>
        <div class="form-group <?php echo (isset($message['PostName']) ? " has-error" "  "); ?>">
            <input type="text" name="PostName" class="form-control" value="<?php echo $admin_post['article_author']; ?>"><br />
        </div>
        <label for="PostAuth">Author Name:</label>
        <div class="form-group <?php echo (isset($message['PostAuth']) ? " has-error" "  "); ?>">
            <input type="text" name="PostAuth" class="form-control" value="<?php echo $admin_post['article_author']; ?>"><br />
        </div>
        <div class="form-group <?php echo (isset($message['PostTags']) ? " has-error" "  "); ?>">
            <label for="PostTags">Post Tags:</label>
            <input type="text" name="PostTags" class="form-control" placeholder="Please insert tags" value="<?php echo $admin_post['article_tags']; ?>">
        </div>
        <label for="PostDesc">Post description:</label>
        <div class="form-group <?php echo (isset($message['PostDesc']) ? " has-error" "  "); ?>">
            <textarea class="form-control" rows="6" name="PostDesc"><?php echo $admin_post['article_content']; ?></textarea>
        </div>

        <label for="PostName">Category:</label>
        <select class="form-control" name="PostCats">
            <?php if (isset($admin_categories) && !empty($admin_categories)) : ?>
                <?php foreach ($admin_categories as $admin_category) : ?>
                    <?php // echo (( $admin_category['category_id']) ? 'selected="selected"' : ''); ?>
                    <option value="<?php echo $admin_category['category_id']; ?>" <?php echo (($admin_category['category_id'] == $post['cat_id']) ? 'selected="selected"' ''); ?>>
                        <?php echo $admin_category['cat_title']; ?>
                    </option>

                <?php endforeach; ?>
            <?php endif; ?>
        </select>

        <button type="submit" name="submit" id="admin_button" class="btn btn-danger" value="1">Edit post</button>
        <input type="hidden" name="id" value="<?php echo $postID?>" />
    </form>
</div>

Prisegu kokia klaida meta

10
Skelbimų lenta / Parduodamas Magento modulis
« Įrašytas: 2014-07-28 12:09:08 pm »
Parduodamas Magento sistemai sukurtas modulis, kuris rodo Lt valiuta ir šalia Euro suma, kadangi artėja euro įvedimas, ypač pravartus dalykas.

Kaina: 200 Lt
Kontaktai:
skype: evaldas.leliuga
Nr: +37065746718

11
Sveiki,

naudoju Joomla Jea componenta, tai noriu pasidaryt toki dalykiuką.. žodžiu ieškant skelbimo viršuje nuspaudus search submit mygtuką, po užsikrovimo jis turetu nukeliaut Jquery pagalba i gautų rezultatų vieta, na kadangi mano titulinio pats viršus labai prigrustas ir kad vartotojui pačiam nereiketų nuobodžiai scroll'int, kad geriau eitu suprasti prisegu foto

Mano meginta:

$("#button").click(function() {
    $('html, body').animate({
        scrollTop: $("[name=elementtoScrollToID]").offset().top
    }, 2000);
});

<form action="<?php echo $formURL ?>" method="post">
    <input type="submit" class="button" value="<?php echo $useAjax JText::_('COM_JEA_LIST_PROPERTIES') : JText::_('JSEARCH_FILTER_SUBMIT')?>" />
    <input type="hidden" name="elementtoScrollToID" />
</form>

rezultato kažkodel neina pasiekt. Todel prašau patarimo kaip išspresti šia beda :)

Puslapiai: [1]