Kezdőoldal » Számítástechnika » Weblapkészítés » Mihez értsen egy "jó" PHP...

Mihez értsen egy "jó" PHP fejlesztő?

Figyelt kérdés

Autodidakta módon tanulom, és gyakorlom a következőket:

html, css, php(oop is), js/jquery, ajax.


Milyen technológiát érdemes még elsajátítani?


2011. jan. 6. 19:05
 1/10 anonim ***** válasza:

ha ezt mind tudni fogod akkor a megnevezésed web programozó!

amúgy még sql amit még érdemes

2011. jan. 6. 20:09
Hasznos számodra ez a válasz?
 2/10 A kérdező kommentje:

A mysql csak lemaradt a listából...


Fejlesztő és programozó között mi a különbség?

2011. jan. 6. 20:36
 3/10 anonim ***** válasza:
57%
semmi ;)
2011. jan. 7. 08:03
Hasznos számodra ez a válasz?
 4/10 anonim ***** válasza:
Álláshirdetéseket böngéssz, ott írni szokták, hogy mi kell nekik és mi számít előnynek náluk, ebből már leszűrhetsz dolgokat. Amik szerintem fontosak lehetnek: smarty, verziókövetés, biztonságtechnika, kódoptimalizálás, kereső-optimalizálás.
2011. jan. 13. 01:52
Hasznos számodra ez a válasz?
 5/10 A kérdező kommentje:

Szia!


A smarty az érdekelne, mert elvileg azzal jól áttekinthető honlapot/portált lehet építeni. Esetleg tudsz segíteni hozzá magyar segédlettel, vagy egy jó könyv címmel?

Igen, tudom google, de az sok találatot kiad. Feltételezem, hogy Te ismered a smarty-t, és biztos tudnál jó forrásokat adni. Köszönöm előre is!

2011. jan. 13. 12:08
 6/10 A kérdező kommentje:
Illetve a Smarty használatához kell az, hogy az adott tárhely támogassa, vagy ez "tárhelyfüggetlen" dolog.
2011. jan. 13. 15:55
 7/10 A kérdező kommentje:
?
2011. jan. 13. 15:55
 8/10 anonim ***** válasza:

Elméletileg mindenhol működik, csak annyi a lényeg, hogy a cache könyvtár írható legyen. Haverom szerverén szoptam meg azzal, hogy nem volt írható a könyvtár, így bármit változtattam nem jelent meg az oldalon. Nem vagyok nagy smarty szakértő, de bemásolok két forrást egy webshopból, amin már el tudsz indulni:


ajax_calls.php

<?php

require 'libs/smarty/Smarty.class.php';

require 'libs/class.mysql.php';

require 'libs/class.webshop.php';


$smarty = new Smarty;


$smarty->compile_check = true;

$smarty->debugging = false;

$shop = new webshop();


$params=$shop->getParams($_POST['params']);


if ($params->cmd=='add2Cart')

{

$shop->add2Cart($params->id);

}


elseif ($params->cmd=='sideCartList')

{

$cart = $shop->getCart();

if ($cart) $smarty->assign('items', $cart->items);

$smarty->display('ajax_calls.tpl');

}


ajax_calls.tpl

{literal}

<style type="text/css">

#myList {

margin: 1em;

float: left;

}


#myList UL {

padding: 0px;

margin: 0em 1em;

}


#myList LI {

width: 100px;

border: solid 1px #2AA7DE;

background: #6CC8EF;

padding: 5px 5px;

margin: 2px 0px;

list-style: none;

}


</style>

{/literal}

{if $items}

<table border=1 width=190><tr><th width=15%>QTY.</th><th width=80%>Item</th><th width=5%> </th></tr>

{foreach from=$items item=item}

<tr>

<td align=center>{$item->amount}.</td>

<td align=center>{$item->name}</td>

<td align=right>

<table><tr><td>+</td>

<td>

<a id="various3" xonclick="alert('Single')" ondblclick="alert('All');" xhref="templates/window_delete.html">

<img src="images/delete_icon.png" />

</a>

</td>

</tr>

<tr><td>-</td></tr></table>

</td>

</tr>

{/foreach}

</table>

{/if}


assign-nal tudsz értéket adni egy template változónak, itt is van foreach, illetve arra kell figyelni, hogy a smary a css és js kódban lévő { vagy } jeleket fel akarja dolgozni, ezért szólni kell neki, hogy ne tegye (pl literal tagok közé rakod).

?>

2011. jan. 14. 13:56
Hasznos számodra ez a válasz?
 9/10 anonim ***** válasza:

Ja, magyar tutorial:

[link]

[link]

[link]

2011. jan. 14. 14:09
Hasznos számodra ez a válasz?
 10/10 A kérdező kommentje:

Helló!


Köszönet a infókért, nagyon hasznosak. Viszonylag gyorsan rá is éreztem a logikájára. Azt hiszem bele is dobom magam a mély-vízbe és egy régóta tervezett projektemet ezzel csinálom!


Tetszik, ahogy kettéválasztja a Megjelenést és a Feldolgozást.

2011. jan. 15. 20:58

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!