Archívum - 137651 - Fórum téma
május 12
SilverStripe vagy egyéb developer-friendly cms
Sziasztok,
Valakinek volt már tapasztalata SilverStripe-al és ha igen, akkor milyennek találja?
Úgy adódott, hogy a jövőben open-source PHP CMS rendszerekkel kell fejlesztenünk (eddig sajátot használhattunk) és olyat keresnék, ami kellőképp developer-friendly, vagyis egy-egy új listatartalom, oldalszerkezet, űrlap kialakítható (és verziókezelhető) kódból, kényelmesen. Fontos lenne, hogy a CMS szerver és kliens oldali kódja is jó minőségű legyen, ne álljon égnek tőle a clean code szellemében próbálkozó fejlesztő haja. Egy ideje már nézegetem a CMS-eseket és ilyen szempontból eddig a SilverStripe tűnik olyannak, amibe szívesen beleásnám magam (különösen tetszik, hogy elég sok egységteszttel támogatják a kódot és TDD-re bíztatnak a fejlesztői). Ha valakinek van más ötlete akkor azt is szívesen veszem és utánanézek!
■ Valakinek volt már tapasztalata SilverStripe-al és ha igen, akkor milyennek találja?
Úgy adódott, hogy a jövőben open-source PHP CMS rendszerekkel kell fejlesztenünk (eddig sajátot használhattunk) és olyat keresnék, ami kellőképp developer-friendly, vagyis egy-egy új listatartalom, oldalszerkezet, űrlap kialakítható (és verziókezelhető) kódból, kényelmesen. Fontos lenne, hogy a CMS szerver és kliens oldali kódja is jó minőségű legyen, ne álljon égnek tőle a clean code szellemében próbálkozó fejlesztő haja. Egy ideje már nézegetem a CMS-eseket és ilyen szempontból eddig a SilverStripe tűnik olyannak, amibe szívesen beleásnám magam (különösen tetszik, hogy elég sok egységteszttel támogatják a kódot és TDD-re bíztatnak a fejlesztői). Ha valakinek van más ötlete akkor azt is szívesen veszem és utánanézek!
május 10
Minimális időlimit form küldésnél
Sziasztok!
Használható elgondolás szerintetek robotok elleni védekezésként, hogy sessionben tárolom a form betöltésének idejét, majd ezt összevetem az elküldés idejével és ebből következtetek? (mivel pl nem életszerű, hogy 3 mp alatt tölti ki valaki a regisztrációs űrlapot)
■ Használható elgondolás szerintetek robotok elleni védekezésként, hogy sessionben tárolom a form betöltésének idejét, majd ezt összevetem az elküldés idejével és ebből következtetek? (mivel pl nem életszerű, hogy 3 mp alatt tölti ki valaki a regisztrációs űrlapot)
május 10
Feladatütemezés
Sziasztok!
Szeretnék php kódot bizonyos időközönként (pl naponta)lefuttatni. Megoldható ez esetleg wamp szerver segítségével? Ha nem, akkor hol, hogyan, merre induljak a témában?
■ Szeretnék php kódot bizonyos időközönként (pl naponta)lefuttatni. Megoldható ez esetleg wamp szerver segítségével? Ha nem, akkor hol, hogyan, merre induljak a témában?
phpshell
Történt, hogy láma voltam. nagyon. szar rájönni, hogy a szervered ssh hozzáférését buktad.. ftp maradt és php futtatás. aztán sikerült kiizzadnunk a dolgot, de közben csináltam egy olyan helyes kis dolgot, amit csak meg kell osszak.
[colorer=php]<?php
header('Content-Type: text/html; charset=utf-8');
if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!='user' || $_SERVER['PHP_AUTH_PW']!='password') {
header('WWW-Authenticate: Basic realm="Hello admin"');
header('HTTP/1.0 401 Unauthorized');
echo 'Nincs jogosultsaga az oldal megtekintesehez.';
exit;
}
if(isset($_POST['command'])){
echo '<pre>',(htmlspecialchars(shell_exec($_POST['command']))),'</pre>';
die();
}
?>
<html>
<body>
<form id="hack" method="get">
<input name="command" type="text" style="width:500px;" class="command" />
<input type="submit" value="go" />
</form>
<div class="log"></div>
<script type="text/javascript" src="/js/jquery-1.9.1.min.js">
</script>
<script type="text/javascript">
$(function(){
var commands=[],i=null;
$('#hack').on('submit',function(e){
e.preventDefault();
var $form=$(this),$input=$form.find('.command'),command=$input.val(),$log=$('.log');
$log.prepend(command+'<br />---<br />');
$input.val('');
i=null;commands.unshift(command);
$.ajax({
method:'POST',
dataType:'html',
data:{command:command},
success:function(res){
$log.prepend(res+'
[colorer=php]<?php
header('Content-Type: text/html; charset=utf-8');
if (!isset($_SERVER['PHP_AUTH_USER']) || $_SERVER['PHP_AUTH_USER']!='user' || $_SERVER['PHP_AUTH_PW']!='password') {
header('WWW-Authenticate: Basic realm="Hello admin"');
header('HTTP/1.0 401 Unauthorized');
echo 'Nincs jogosultsaga az oldal megtekintesehez.';
exit;
}
if(isset($_POST['command'])){
echo '<pre>',(htmlspecialchars(shell_exec($_POST['command']))),'</pre>';
die();
}
?>
<html>
<body>
<form id="hack" method="get">
<input name="command" type="text" style="width:500px;" class="command" />
<input type="submit" value="go" />
</form>
<div class="log"></div>
<script type="text/javascript" src="/js/jquery-1.9.1.min.js">
</script>
<script type="text/javascript">
$(function(){
var commands=[],i=null;
$('#hack').on('submit',function(e){
e.preventDefault();
var $form=$(this),$input=$form.find('.command'),command=$input.val(),$log=$('.log');
$log.prepend(command+'<br />---<br />');
$input.val('');
i=null;commands.unshift(command);
$.ajax({
method:'POST',
dataType:'html',
data:{command:command},
success:function(res){
$log.prepend(res+'
május 8
A felhasználó értékelhessen
Sziasztok!
Szeretném a segítségeteket kérni.
Szeretnék létrehozni az oldalamon egy olyan opciót ahol a felhasználó értékelheti az oldalon előzőleg adatbázisból kilistázott cikkeket. Aszerint hogy tetszett neki, bepipál egy checkboxot amennyiben nem akkor üresen hagyja. Az adatbázisomban tartozik minden cikkhez ez olyan mező is amely a véleményezést hivatott tárolni. Amit sikerült elérnem hogy létrehozok annyi checkboxot ahány sor találatot épp listázok az adatbázisból. Amennyiben ezek bepipálódnak szeretném az adatbázisban megváltoztatni UPDATE művelettel az adott cikkhez tartozó véleményezés mező értékét. Viszont nem tudom hogy tudnám logikailag összekapcsolni a checkboxot az adott cikkel.
Remélem érthető ez a kicsit bonyolultra sikeredett kérdés, előre is köszi a válaszokat.
■ Szeretném a segítségeteket kérni.
Szeretnék létrehozni az oldalamon egy olyan opciót ahol a felhasználó értékelheti az oldalon előzőleg adatbázisból kilistázott cikkeket. Aszerint hogy tetszett neki, bepipál egy checkboxot amennyiben nem akkor üresen hagyja. Az adatbázisomban tartozik minden cikkhez ez olyan mező is amely a véleményezést hivatott tárolni. Amit sikerült elérnem hogy létrehozok annyi checkboxot ahány sor találatot épp listázok az adatbázisból. Amennyiben ezek bepipálódnak szeretném az adatbázisban megváltoztatni UPDATE művelettel az adott cikkhez tartozó véleményezés mező értékét. Viszont nem tudom hogy tudnám logikailag összekapcsolni a checkboxot az adott cikkel.
Remélem érthető ez a kicsit bonyolultra sikeredett kérdés, előre is köszi a válaszokat.
Wordpress Gravity Forms plugin probléma
A Gravity Forms Data Persistence Add-On wordpress plugin-t telepítettem, de a Form Settings-ben hiába pipálom be az Enable form persistence-t, elmentve nem tartja meg a bejelölést. Így nem tudom használni ezt a plugint.
Kérem aki tud segíteni, írja meg.
A legfrissebb verziókat használom:
Gravity Forms 1.7.2
Gravity Forms Data Persistence Add-On 3.0
■ Kérem aki tud segíteni, írja meg.
A legfrissebb verziókat használom:
Gravity Forms 1.7.2
Gravity Forms Data Persistence Add-On 3.0
május 7
"További lehetőségek" link új ablakba nyitása
Sziasztok,
Megoldható lenne, hogy a "moderálás jogát" és a "További lehetőségek" linkek új oldalba nyíljanak?
Veszett már el szép hosszú hozzászólásom emiatt :(
Szerintetek?
■ "A szerkesztőség fenntartja a moderálás jogát. BBCode formázás használható. Például: vastag, dőlt, link, idézet, css kód. További lehetőségek"
Megoldható lenne, hogy a "moderálás jogát" és a "További lehetőségek" linkek új oldalba nyíljanak?
Veszett már el szép hosszú hozzászólásom emiatt :(
Szerintetek?
Szerverteremben elhelyezett gép tartozás miatti elzárása
Sziasztok!
Olyanba futottam bele az Invitelnél, hogy szépen rendben fizettem a számlákat mindig, majd el akartam költöztetni a szervert egy másik helyre, a szerződést a szolgáltatóval fel is mondtam annak rendje és módja szerint, majd amikor érte akartam menni (időpontot kértem a szerver elhozására), akkor közölték, hogy van 1259 Ft. tartozásom, és amíg azt nem rendezem, nem férhetek fizikailag a géphez.
Üzlettársam külföldön van, így körülményes volt az átutalási megbízást aláírnia (online felületen). Persze megoldottam, mert szükségem volt a gépre, de amíg nem akartam semmi különöset, addig véletlenül se tudták felhívni a figyelmem 1259 Ft. tartozásra.
Van 30 napos felmondási idő, így még minimum 2 számlát fognak nekem küldeni, de nem fogadták el, hogy majd akkor többet utalok, nekik azonnal kellett a pénz, vagy nem adják ki a saját tulajdonom.
Kérdésem a nagyérdemű felé, hogy a saját tulajdonom feletti rendelkezést milyen jogon tilthatja le egy szolgáltató, akire rábíztam a szerveremet?!
Vélemények, ötletek?
Köszönöm előre is!
■ Olyanba futottam bele az Invitelnél, hogy szépen rendben fizettem a számlákat mindig, majd el akartam költöztetni a szervert egy másik helyre, a szerződést a szolgáltatóval fel is mondtam annak rendje és módja szerint, majd amikor érte akartam menni (időpontot kértem a szerver elhozására), akkor közölték, hogy van 1259 Ft. tartozásom, és amíg azt nem rendezem, nem férhetek fizikailag a géphez.
Üzlettársam külföldön van, így körülményes volt az átutalási megbízást aláírnia (online felületen). Persze megoldottam, mert szükségem volt a gépre, de amíg nem akartam semmi különöset, addig véletlenül se tudták felhívni a figyelmem 1259 Ft. tartozásra.
Van 30 napos felmondási idő, így még minimum 2 számlát fognak nekem küldeni, de nem fogadták el, hogy majd akkor többet utalok, nekik azonnal kellett a pénz, vagy nem adják ki a saját tulajdonom.
Kérdésem a nagyérdemű felé, hogy a saját tulajdonom feletti rendelkezést milyen jogon tilthatja le egy szolgáltató, akire rábíztam a szerveremet?!
Vélemények, ötletek?
Köszönöm előre is!
ADODB - tranzakció kezelés - dirty read
Sziasztok!
Belefutottam egy érdekes problémába, s egyenlőre sehol sem találtam rá megoldást.
ADODB -ben ha egy tranzakció kellős közepén csinálok egy select -et egy olyan táblán, amibe a tranzakció fog majd írni, akkor "dirty" rekordok is belekerülnek az eredményhalmazba.
Próbáltam tranzakció módot állítani READ COMMITTED -re, de semmi változás.
Találkozott ezzel már valaki? Van esetleg valakinek valami ötlete, hogy ez miért van?
Üdv,
DarkHcK
■ Belefutottam egy érdekes problémába, s egyenlőre sehol sem találtam rá megoldást.
ADODB -ben ha egy tranzakció kellős közepén csinálok egy select -et egy olyan táblán, amibe a tranzakció fog majd írni, akkor "dirty" rekordok is belekerülnek az eredményhalmazba.
Próbáltam tranzakció módot állítani READ COMMITTED -re, de semmi változás.
Találkozott ezzel már valaki? Van esetleg valakinek valami ötlete, hogy ez miért van?
Üdv,
DarkHcK
május 6
Leegyszerűsített webshop, de mégsem egyszerű
Sziasztok!
Azt szeretném kérdezni, hogy tudtok-e olyan webshopról, amiben van lehetőség arra, hogy ha a felhasználó már kosárba tett és kifizetett egy terméket, akkor azt bármikor letölthesse?
Nézegettem már a wordpress plugineket és a magento-t is szerettem volna kipróbálni, de lokális szerverre az utóbbit nem tudtam telepíteni, az alábbi hibaüzenet miatt:A vicc az egészben, hogy pontosan ebből a mappából indult a telepítés is.
Lényegre törően, olyan webshop megvalósításán gondolkodom, ahol nem kézzelfogható terméket, hanem mondjuk digitális dolgot adok el, amit a felhasználó egyszeri fizetés után bármikor elér.
Ádám
■ Azt szeretném kérdezni, hogy tudtok-e olyan webshopról, amiben van lehetőség arra, hogy ha a felhasználó már kosárba tett és kifizetett egy terméket, akkor azt bármikor letölthesse?
Nézegettem már a wordpress plugineket és a magento-t is szerettem volna kipróbálni, de lokális szerverre az utóbbit nem tudtam telepíteni, az alábbi hibaüzenet miatt:
The URL "http://localhost/magento/" is invalid.
Response from server isn't valid.Lényegre törően, olyan webshop megvalósításán gondolkodom, ahol nem kézzelfogható terméket, hanem mondjuk digitális dolgot adok el, amit a felhasználó egyszeri fizetés után bármikor elér.
Ádám


