Rodyti pranešimus

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


Temos - darkInsane

Puslapiai: [1]
1
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);

2
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

3
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

4
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

5
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]