Rodyti pranešimus

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


Žinutės - Haris

Puslapiai: [1] 2 3 4 5 6 7 8 ... 42
1
Konferencijos ir renginiai / Ats: Symfony nemokamas kursas Kaune
« Įrašytas: 2014-12-11 18:41:30 pm »
Transliacijos internetu nebus?

2
PHP ir SQL - Klausimai ir pagalba / Ats: ereg_replace
« Įrašytas: 2014-11-13 22:20:44 pm »
Tu turbu nežinai ką reiškia deprecated. :)

http://en.wikipedia.org/wiki/Deprecation - Tai reiškia, kad šios funkcijos reikėtu vengti arba geriau išvis nenaudoti, nes kalbą kuriantys žmonės tą funkciją žada išimti iš kalbos artimiausiu metu.

Čia gausi daugiau informacijos apie funkciją ir jos alternatyvas: http://php.net/manual/en/function.ereg-replace.php

3
C++ Klausimai ir pagalba / Ats: uždavinys su while
« Įrašytas: 2014-10-13 18:30:57 pm »
#include <iostream>
#include <conio.h>

using namespace std;


void main()
{
double a, m, n;
cout << "Iveskite " << "m=" ;
cin >> m;
cout << "Iveskite " << "n=" ;
cin >> n;
while (m>=-2 && n<=5); // Neismanau C++, bet to kabliataskio neturetu buti. Beto salyga while cikle nera teisinga, turetu buti || (OR) , nes jeigu m bus maziau uz -2 tada visas ciklas sustos tas pats su n.
{
  a=m*m/n-m; // tokius matematinius reiskinius apskliausk, nes tau siuo atveju pirmiausia vykdys m*m ir tada ta kvadratu kelta skaiciu dalins is n ir pabaigoje tik is viso skaiciaus atims m.
  n=n+1;
  m=m-0.5;

  cout << "a reiksmiu suma=" << a << endl;
        }
getch();
}

4
C++ Klausimai ir pagalba / Ats: uždavinys su while
« Įrašytas: 2014-10-12 21:28:14 pm »
Tai kiekvieno zingsnio metu m skaicius turi buti numazinamas po 0.5 , o n padidinamas po 1, ar kaip? Kai baigsis n, tai ir sustos tas ciklas.
Kaip supratau cia po kiekvieno zingsnio reikia suskaiciuoti a ir deti i bendra a suma. Isviso yra 14 zingsiu , tai 14 kartu reikia apskaiciuoti a ir susumuoti?

n = 3
m = 1
h1 = -0.5
h2 = 1
zingsniaiN = 2
zingsniaiM = 1
a = 0

while zingsniaiN >= -2

// kazka padarom su n

a += (m*m)/(n-m);
zingsniaiN += h1

endloop;

while zingsniaiM >= 5

// kazka padarom su m

a += (m*m)/(n-m);

zingsniaiM += h2;

endloop;

return a;

Tiksliai nesupratau ko uzduotis praso, daugiau nelabai ka galiu padeti :/

6
Man atrodo, kad radau klaida.

Kai tu admin.php controllerije kreipiesi i editPost() funkcija, gauni atsakyma is funkcijos true ir tu ta true prilygini $message kintamajam.

Kodas: (php) [Pasirinkti]
case 'edit' : {
                            $message = editPost(); // Cia gauni true
                            $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;

Kodas: (php) [Pasirinkti]
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; // Pagal tavo koda, sitas true keliauja i message kintamaji.
        }
        return $error;

    }
    return FALSE;
}

Kadangi, gauni true i message kintamaji, tai automatiskai:
$message = (isset($params['message']) && !empty($params['message']) ? $params['message'] : NULL); // sitas tavo message kintamasis taip pat turi reiksme [b]true[/b]

pabandyk debugginti edit.php faile.

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

ir as garantuoju, kad tau rasys true.

Siulau paprasta sprendima, jeigu $_POST kintamasis yra tuscias, tada trauk is duomenu bazes posto duomenis ir return'ink juos, jeigu yra $POST, tada vykdai posto updeita.

EDIT.

sorry, nusisnekejau. neperskaites viso kodo atrasiau. ganjabest yra teisus.

7
Ačiū už atsakymą. Tikrai padėjo :)

Beje, nepaprasčiau būtu vietoj papildomo controllerio ajax requestam, tiesiog tame pačiame Buildings controllerije tikrinti su requestHandleriu koks requestas atejo ir suformuoti json response'ą ir renderenti view kuris atvaizduoja jsoną? Taip butu galima su vienu controlleriu padaryti tikrinimus ir su refreshu, ir live.

8
Sveiki,
Neseniai pradėjau mokintis kepti appsus su cakePHP ir apskritai kažką pirmą kartą darau su MVC.
Tai va, susigalvojau išsikepti pirmą piragą - RTS žaidimą. Ir nebeišmastau kaip teisingai, pagal MVC ir cakePHP standartus, sudėlioti sistemą.

Paprastai kalbant as noriu padaryti, kad paspaudus patobulinti pastata, man jo statyba idetu i eile, praejus statybos laikui ji pasalintu is eiles.

Dabar, sakykim, turiu 3 modelius: Resource, Queue, Building. Ir is index puslapio as su ajaxu kreipiuosi i Queues kontroleri, ten is componento issikvieciu ResourceCalc($buildingLvl) ir jis man returnina kiek kainuos resursu pagal lygi. Tada irasau i Queue modeli pastato statyba. Ir dabar sustojau ties resursu nuemimu. Kaip man butu protingiau tai padaryti? Tiesiog Queues controllerije daryti requestAction i Resources controlleri? ar galima sita situacija protingiau suzaisti? As manau, kad resursus turetu nuimti idejus i eile, jeigu pvz atsauktu statyba as vel per resourceCalc() pereiciau ir grazinciau resursus.

Ir paskutinis dalykas. Ar butu teisinga deti tikrinima, ar pastatas jau pastatytas ar ne, i AppControlleri i beforeFilter() metoda, ir is ten su requestAction kreiptis i atitinkama controlleri t.y. pasalinti is eiles, +1 pastato lygis, jeigu tai pavyzdziui kariai, tai prideti n skaiciu kariu prie kariuomenes ?

9
PHP ir SQL - Klausimai ir pagalba / Ats: Datos atėmimas
« Įrašytas: 2014-09-03 10:13:28 am »
Tai suformatuota data gali pasiversti i timestamp'ą su strtotime(); ir tada gali atlikineti kokias tik nori matematines operacijas.

10
// Situos du gali traukti is duomenu bazes
$vardas = "Bartas";
$pavadinimas = "Manualai.lt";

$output = "Jusu vardas yra: [vardas] , [pavadinimas] , [data]";

$users_vars = array("[vardas]", "[pavadinimas]", "[data]");
$replace_with = array($vardas, $pavadinimas, date() );

$output = str_replace($output, $replace_with, $output);

echo $output;

11
jQuery / Ats: Google maps Info langelis
« Įrašytas: 2014-05-30 23:52:29 pm »
pasigooglink google maps event listener
Pavizdys is vieno mano projekto:
google.maps.event.addListener(marker, 'click', function() {
infoWindow.open(map, marker);
});
live:
http://lo13.rubik.lt/#location

12
jQuery / Ats: Pagal select'ą rodyti skirtingus kitus select listus
« Įrašytas: 2014-05-20 02:44:03 am »
<select name='isvykimo_salis' id='isvykimo_salis'  >
<option>---</option>
<option value='1'>Lietuva</option><option value='2'>Anglija</option>
</select>
</div>
</td>
</tr>
<tr>
<td> <!-- pamirsai <td> -->
<div class='selectas'>
<div id='miestas'>

</div>
</div>
</td>
</tr>
</table>
<script>
$('#isvykimo_salis').change(function(){
var pasirinktaSalis = $(this).val(); // Gaunam pasirinka sali
var miestasElementas = $('.selectas #miestas'); // Cache'inam elementa, i kuri sudesim miestu sarasa
/*  Sitie du elementai dar 'fiziskai' neegzistuoja jie yra sukuriami tik atmintyje. juos sukuriau, tam, kad butu paprasciau generuoti option elementus (Maziau kodo), veliau jie yra iterpiami i #miestas elementa  */
var selectElementas = $('<select name="isvykimo_miestas"></select>'); // sukuriam select elementa
var optionElementas = $('<option></option>'); // sukuriam option elementa
/*  --- */
// Ziurint i ateiti, jeigu atsiras daugiau miestu i kuriuos vaziuoja, tau bus daug darbo keiciant html ir javascripta,
// tai geriausiai butu laikytu tuos miestus duomenu bazeje ir su ajaxu kreiptis i php, kuris sugeneruos miestu sarasa
// (geriausiai JSON formatu, pvz {[{pavadinimas: 'Londonas', id : 5}],[{...}]}) ir
// tu gali su jQuery sugeneruoti html koda miestu saraso
$.ajax({
url : 'gautiMiestus.php', // kreipiames i si faila
type : 'POST', // POST metodu bus nusiustas salies ID i pries tai pamineta faila
data : ({saliesID : pasirinktaSalis}), // duomenys kuriuos siusim i php faila
dataType : 'json', // duomenu tipas kuri tikimes gauti is php
success : function(response){ // Kreipimasis sekmingas
$.each( response, function(){ // Sukam cikla per gauta miestu sarasa
// Pridedam select elementui option elementus
// Pries pridedami option elementa, pirma ji siek tiek pakoreguojam - pridedam atributa value ir irasom miesto pavadinima
selectElementas.append( optionElementas.attr('value', this.id).html(this.pavadinimas) );
});
miestasElementas.append(selectElementas); // pridedam musu sugeneruota select sarasa i egzistuojanti elementa
miestasElementas.fadeIn(); // Kai sarasas pilnai sukrautas padarom ji matoma.
}
});
});
</script>

Parodziau, kaip butu galima patogiau visa sita widgeta padaryti. Ir cia siaip bus geras pavyzdys ateiciai. Kodo netestavau, bet pagal ideja manau turetu veikti.

EDIT: beje, jeigu sugalvosi daryti, pagal mano pavyzdi, tai tavo php faile reikes pakeisti turinio tipa, cia paaiskinta kaip : http://stackoverflow.com/questions/4064444/returning-json-from-a-php-script

13
jQuery / Ats: .show funkcija kažkodėl neveikia
« Įrašytas: 2014-05-17 10:30:47 am »
Nenepatinka, o tiesiog reikia pirma, kad uzkrautu DOM, kad javascript galetu manipuliuoti html objectais. ta ready() funkcija tiesiog palaukia kol documentas pilnai uzkrautas ir po to tik vykdo visas funkcijas.

EDIT: netaip supratau tavo zinute paskutine :D Taip, ready() visada reikes naudoti, jeigu nori virsuje eventu funkcijas(click, change, hover....) rasyti.

14
Regular expressions ?

15
jQuery / Ats: .show funkcija kažkodėl neveikia
« Įrašytas: 2014-05-17 09:25:35 am »
Nes kai ta funkcija buvo virs html'o, tai pirmiau ta funkcija uzkrove ir uzkraunant funkcija nebuvo rastas tavo nurodytas html objektas, nes html dar neuzkrautas(nuo virsaus i apacia vykdomos programos), tai reiskia, kad jQuery nerado kam duoti ta change event'a, nes kaip minejau html'as dar neuzkrautas, ir change funkcija paliko tiesiog nenaudojama.
Norint isvegti sito yra du variantai: javascripta rasyti dokumento apacioje arba tokius eventus ideti i $(document).ready(); funkcija, siuo atveju gali javascripta rasyti kur nori.


Aiskiau?

16
jQuery / Ats: .show funkcija kažkodėl neveikia
« Įrašytas: 2014-05-16 08:15:31 am »
Pataisiau tavo koda:
<script>
$('#salis').change(function(){
                // Cia gali bandyti debugginti su console.log();, nes gali buti, kad programa iki to .show() metodo tiesiog nedaeina
                console.log("onChange fired");
if( $(this).val() == 'anglija' ){ // or this.value == 'volvo'
                        console.log("Match found");
$( "#miestas" ).show( "slow" );
}
});
</script>

<select id="salis" name="salis">
<option value="anglija">Anglija</option>
               <option value="anglija">Lietuva</option>
</select>

<select style='display:none;' id='miestas' name='miestas'>
<!-- php koda reikia uzdaryti sitaip <?php ?> -->
<?php
while ( 
$query mysql_fetch_array($qu) ) {
echo "<option value='" $query['id'] . "'>" $query['miestas'] . "</option>";
}
?>

</select>

Dar pasitikrink console, gal Javascript klaidu yra. Isitikink ar jQuery yra uzkrautas ir ar apskritai funkcionuoja.
jQuery patikrinimui imesk toki koda kur nors:
$(document).ready(function(){
    alert("jQuery veikia!");
});
Kitu atveju alert, net nevykdis.
Dar gali pabandyti imesti visa savo sita koda i:
$(document).ready(function(){
    // Cia dek koda, kuri nori kad ivykditu pilnai uzkrovus html dokumenta
});
Daugiau priezasciu neizvelgiu kodel gali neveikti.

Beje, konsole atsidaryti gali su F12 arba Inspect Elements ir tabas Console

17
Tau garantuotai #vidus elemento css parametras float:right; knisa viska ;)

iskarto po juo pridek div'a su css parametru clear:both;. Arba gali footeri perkelt i #vidus elemento apacia, nes tavo footeris priklausomas nuo #vidus aukscio.

18
Tu netaip supratai position parametra.

Fixed - Elementas bus 'priklijuotas prie ekrano' t.y  kokias koordinates davei tam elementui ten jis visa laika ir bus, kad ir kiek scrollintum.
Absolute - Panasiai kaip fixed, tik elementas nebus 'prilipdytas prie ekrano'. Kai elementas su absolute pozicija yra elemente su relative pozicija, tada tas absolute elementas bus priklausomas nuo parent elemento, tai reiskia, kad elementas su absolute koordinatem bus generuojamas tik toje dezuteje kuri turi relative pozicija. pvz:

Kodas: (html) [Pasirinkti]
<style>
#parent {
  position:relative;
  width: 500px;
  height: 100px;
  margin: 0px auto;
  border: 1px solid red;
}
#child {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 20px;
  left: 100px;
  border: 1px solid green;
}
</style>
<div id="parent">
  <div id="child">
   
  </div>
</div>

Siuo atveju #parent bus puslapio virsuje(nesiscrollins kartu su puslapiu), o #child bus pastumtas 20px nuo virsaus 100px nuo kaires #parent dezutes sienos.
Jeigu #parent neturetu position:relative;, tada #child butu pastumtas nuo kaires ir virsaus tiek pat pixeliu, bet nebe nuo #parent dezutes sienu, o nuo pacios narsykles krastiniu.

Relative - Su situo gali stumdyti elementa is jo statines vietos.

http://www.barelyfitz.com/screencast/html-training/css/positioning/ Cia su pavyzdziais yra gerai paaiskinta :) Ir beto, kaip Lukas minejo, naudok Inspect element, zymiai palengvins front-end kurima :)

19
Kodas: (html) [Pasirinkti]
<style>
#kategorijos {
  position:relative;
  margin:0px auto;
}
#kategorijos .kategorija {
  display:inline-block;
  position:relative;
  width: 400px;
  hieght: 200px;
}
#kategorijos .kategorija .kategorijos_pavadinimas {
  background: #000; /* Cia gali uzsideti paveiksleli arba gradienta */
  padding: 5px;
  text-align : center;
color: #fff;
width: 100px;
}
</style>
<div id="kategorijos">
  <div class="kategorija cars">
    <div class="kategorijos_pavadinimas">Cars</div>
    <div class="sub_kategorijos">
      <ul>
        <li>car parts</li>
       <li>dar kas nors</li>
      </ul>
    </div>
  </div>
<div class="kategorija bikes">
    <div class="kategorijos_pavadinimas">Bikes</div>
    <div class="sub_kategorijos">
      <ul>
        <li>bike parts</li>
       <li>dar kas nors</li>
      </ul>
    </div>
  </div>
<div class="kategorija bikes">
    <div class="kategorijos_pavadinimas">Bikes</div>
    <div class="sub_kategorijos">
      <ul>
        <li>bike parts</li>
       <li>dar kas nors</li>
      </ul>
    </div>
  </div>
</div>
prašom.
gali įsimesti kodą čia: http://www.htmlinstant.com/ jei nori pažiūrėti

20
PHP ir SQL - Klausimai ir pagalba / Ats: Dvieju lenteliu isvedimas
« Įrašytas: 2014-04-06 08:37:55 am »
SELECT * FROM [Products] AS P LEFT JOIN [Categories] AS C ON P.CategoryID = C.CategoryID
Tiesiog sujungs abi lenteles.

Gali čia išbandyti: http://www.w3schools.com/sql/trysql.asp?filename=trysql_select_join_left

Puslapiai: [1] 2 3 4 5 6 7 8 ... 42