-
PROHARDVER!
WordPress tartalom kezelő rendszer (CMS) topik
Új hozzászólás Aktív témák
-
cigam
titán
Erre én is gondoltam, de ez az utolsó dolog amihez nyúlnék. Találtam sok optimalizálót, de általában fizetősek. Amivel nem is lenne baj, ha egyszeri összeg lenne, de a legjava előfizetéses. Plusz jobban kedvelem az ingyenes opensource megoldásokat. Nem is értem, hogy a keresőben miért nem lehet szűrni a találatokat.
-
cigam
titán
Ez a legérdekesebb benne. Mert ha bmp-t töltök fel az, már jpg-ként jelenik meg a médiakönyvtárban. Sőt! Kipróbáltam, hogy letöltök egy bmp-t az adatbázisból, és próbaképpen feltöltöm. Simán átkonvertálta jpg-re, és készült hozzá pár apró index kép.
Írtam a fórumába, hátha...Ha már szóba hoztam az indexképet. A WP honnan tudja mekkorát kell csinálni? Van pár alap méret, vagy az adott téma közli a WP-vel, milyen méretekre van szüksége? Mi történik témaváltáskor?
-
FeniX-
senior tag
Innen [https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/] egyébként minden lépést jól beállítottál? Elég terjedelmes a lista, ahogy látom.
#7300 - Oksa! Majd írj még, hogy mire jutottál.
-
FeniX-
senior tag
Hagyd: belenéztem, és a plugin kódjában ugyanazt a fentebb linkelt bog-bejegyzést írják le kommentben.
Valamint, még ennyit tűztek oda a kódba:
"'Unfortunately, this error can be due to many different reasons.'"
:-)Hát, esetleg valami gúglis fórumon lehetne tovább folytatni a nyomozást.
Valami értelmes logot az smtp szerverből ki kéne nyerni.
Rendszergazdáknak email erről? -
-
cigam
titán
Mindegyikre ezt írja. Már tegnap is gondolkodtam azon, hogy a 0 pixel letiltja az átméretezést. Ma a fórumát olvasgatva bebizonyosodott. Logikai és kapcsolat van a formátum konverzió és a felbontás között. Vagyis ha nem kell módosítani a felbontást, a konverziót sem végzi el. Azért ezt egyértelműbben le is írhatták volna! Amúgy sem információgazdag az oldal.
Most hogy az átméretezést kikapcsoltam, és csak a konverzió maradt, már léptem egyet előre, de még nincs minden rendben. A médiakönyvtárban megjelent a "Resize Image" gomb, az Imsanity oszlopban. De! Ha rákeresek .bmp -re, máris eltűnik minden abból az oszlopból.
Még csekkolyam is, hogy tényleg egy mezei bmp-ről van-e szó:
File Name: Still0118_00000.bmp
File Size: 5.9 MiB
File Type: BMPFile Type
Extension: bmp
Mime Type: image/bmp
Bmp Version: Windows V3
Image Width: 1920
Image Height:1080
Planes:1Bit
Depth: 24
Compression: None
Image Length: 0
Pixels Per Meter X: 3780
Pixels Per Meter Y:3780
Num Colors: Use BitDepth
Num Important Colors: All
Image Size: 1920x1080
Megapixels: 2.1
Category: imageKi is emeltem a fura értéket, de lehet ez normális, nem ismerem a bmp-k lelkivilágát.
-
FeniX-
senior tag
+1:
[https://tiddlywiki.com/]
Ez is jó, letöltöd magadnak és szép dokumentációs oldalt lehet cinálni vele. -
cigam
titán
Jegyzetről jut eszembe a dokumentálás/dokumentáció. Már a 3. doksit kezdem teleírni a funkciók leírásával, kódrészletekkel, és szöveges leírásokkal, hogy mit mire kell módosítani, ill. mit hol találok,... Hogyan lehet rendet vágni a káoszban? Hogyan lehet/kell szép átlátható dokumentációt készíteni? Vannak bevált praktikák? Van ennek irodalma (magyarul)?
-
cigam
titán
Kiíratom, csak a sallangot kivettem, az egyszerűség érdekében.
A wp_reset_query(); nem segített.
Ha csak 3-at szűrök le, akkor 5-öt ír ki, szóval valahol 3-at hozzáad. Még böngészem a functions.php-t. Idegen kód, rá kell jöjjek mi, mit csinál, és miért úgy csinálja.
Köszi a tippeket!rokafiu77
Nem csak a wp-config.php-t kell átírni, hanem az adatbázis ..._options tábláját, azon belül is a siteurl és home sorokat a weboldal új címére. pl
option value: https://iskolanév.edu.hu -
cigam
titán
Egy kis ez egy kis az
Még filózom hogyan kerülhetem meg.---
Van tapasztalat a swiper-el? Ezzel a scriptel oldották meg a post-ok lapozását a főoldalon. Szépen átcsúszik a kép, és miután megtörtént a váltás, a jobb fele villant egyet, mintha elmenne fehérbe egy nagyon rövid pillanatra.
-
#57018880
törölt tag
Igen, ez is sajnos elég elterjedt probléma, hogy az ügyfél választ eszközt és túlspecifikált igényeket fogalmaz meg ahelyett, hogy általános célkitűzéseket adna egy fejlesztőnek, aki ez után tudna kínálni A/B vagy Aa/Ab megoldást, és abból lehetne választani olyat amivel lehet költséghatékonyan dolgozni később. Ez a fajta felfogás lassan alakul ki, hogy a tapasztalatot fizetik meg nem pedig a "végterméket" vagy "komponens csomagot". Szerintem a WP rendszermodell erősen épít arra, hogy a hozzáadott értéket főként nem maguk a komponensek, hanem a teljes setup jelenti, annak szakszerű összeillesztése, és minőségi értékei. Ezzel nem szándékoztam lehúzni az egyedi komponens fejlesztést, főleg mert én is ezt vállalom
Visszatérve az előző gondolathoz, nem az a probléma, hogy belenyúlnak e vagy sem, csak a zizi elvárások, hogy milyen szintű tapasztalattal, milyen mélyre, mikor-hol-ki nyúljon bele
.
Csak példa, nem kritika: Ha valaki küzd egy PHP ciklussal, akkor talán még pár hónapra van attól, hogy fenntarthatóan bele szerkesszen egy sablonba vagy pluginbe. Onnantól magának kell karban tartania, így szintén bővebb tapasztalatot igényel, esetleg van járulékos probléma mert olyan megosztott részt módosít amit az oldal 17 helyen használ, de csak 1 helyen jelent pozitív javítást.
-
CharlieDrop
veterán
idéznék:
"Nem azzal van baj, hogy belenyúlsz, sokkal nagyobb baj, mikor gondolkodás nélkül, izomból akarod megoldani."
Ez azt is jelenti, hogy néha bele kell nyúlni.
Mondjuk a hirlevélfeliratkozásnak pont nincs köze a sablonhoz, de értem
(persze volt olyan izomkódoló, aki beletolta a sablonba a hirlevélfeliratkozást, baromira nem örültem neki, hogy miért és persze olyan összefüggések voltak, benne, ami kihatott mindenre is....)
-
#57018880
törölt tag
Vannak hasonló vizuális freestyle megoldások, sajnos ezek pont ezért véreznek ki a fenttarthatóság és a teljesítmény terén, nagy szabadságot kínálnak viszont IT és Design skillek nélkül hamar bele lehet futni hatványozódó problémákba.
Egy jól megírt sablon ezzel szemben használja a WP rendszereket, így limitáltabb is, de jó eséllyel ésszerűbb karbantartani, illetve sokkal következetesebb, egyszerűbb lehet használni is.
Már a builderek mint az Elementor is elég veszélyesek ha fontos, hogy az oldal kiszolgáló kapacitása és fenntarthatósága is elfogadható legyen, bele sem merek gondolni mi lenne ha elterjednének a 100% grafikus szerk jellegű építők. Kis design és vagy hobbi oldalaknak persze mindegy, de nagyobb, ambiciózusabb siteokat biztosan nem építenék ezzel.
Kell a *skill, hogy a megfelelő eszközt a megfelelő célra, a megfelelő módon használják, amikor vannak minőségi elvárások is.
Az üzleti szempontokról inkább nem is beszélve, ahol 1-1 feliratkozás vagy shop workflow-n múlhat, hogy megy e a vállalkozás vagy sem.
-
cigam
titán
Van egy csomó hook, ami a <head> tag-be teszi a te kódodat.
Mijaza hook?
CharlieDrop
Igen közben próbálok megbarátkozni a Yoast-al, viszont ott nem találok megoldást az <img alt> tag kitöltésre. -
jokerone
tag
WP Mail SMTP nem volt beállítva és azért dobta vissza valószínűleg a Gmail SPAM-ként.
Ha valakinek szüksége lenne rá én ez alapján mentem végig:
https://wpmailsmtp.com/docs/how-to-set-up-the-gmail-mailer-in-wp-mail-smtp/Köszi a választ azért, boldog nyulat mindenkinek
Üdv:
Laci -
FeniX-
senior tag
Nézd meg a kilistázott kategóriák közül valamelyiket a böngészőben jobbklikk + vizsgálat opcióval, és jegyezd fel, hogy milyen id-je van a div-nek.
a szokásos html felépítés (generál, nem wp specifikus, csak szokás így csinálni)<div id='header'>
<h1>Header element</h1>
</div>
<div id='content'>
<div id='the_stuff_list'>
<div class='list_element'>
<p>list element #1</p>
</div>
<div class='list_element'>
<p>list element #2</p>
</div>
<div class='list_element'>
<p>list element #3</p>
</div>
<div class='list_element'>
<p>list element #4</p>
</div>
</div>
</div>
<div id='footer'>
<h2>Footer</h2>
</div>
Nos, akkor tudod, hogy lesz egy templated, amiben a 'the_stuff_list' id-jü div szerepelni fog, és vélhetően abban lesz egy hagyományos wp loop.
Utána kedvenc fálj nézegetődben (pl. total commander) alt + F7 keresés fáljokban, és rákeresel az id-re, aztán megnézed, hogy helyileg hol van, és mi van a template-ban. -
cigam
titán
Tudom, de már a .php első sorában lekérdezve is a 8.ra mutat az ID. Ezért tettem bele most ideiglenesen 2. lekérdezést. 1-et a legelsőnek, és még 1-et az összes többinek alatta. Most próbálom kideríteni hogy a a kategória gyűjtő oldala a wp-ben hogyan jut el a theme php oldaláigig. Kicsit segít a linkelt oldalad, de még nem tiszta.
Köszi a tippet!
-
cigam
titán
Igen, az évekkel ezelőtti bejegyzéseket listázza
Ez a lekérdezés jó, de ez csak áthidaló megoldás, a probléma elfedése. Valahol van egy logikai bukfenc, amiért ez a php a 8. bejegyzés ID-jét kapja meg.
Mintha valahol másol kiszámolná, hogy a ne kategória legújabb bejegyzését, hanem a nyolcadikat kapja meg.---
Sikerült készítenem egy child témát, de furán viselkedik. A teteje széles (wide), a törzs pedig nem (boxer). Az eredeti sablont kiválasztva jól jelenik meg.
A function.php-ben nincs semmi más, csak amit a WP oldalán írtak:add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
$parenthandle = 'parent-style'; // This is 'twentyfifteen-style' for the Twenty Fifteen theme.
$theme = wp_get_theme();
wp_enqueue_style( $parenthandle, get_template_directory_uri() . '/style.css',
array(), // if the parent theme code has a dependency, copy it to here
$theme->parent()->get('Version')
);
wp_enqueue_style( 'child-style', get_stylesheet_uri(),
array( $parenthandle ),
$theme->get('Version') // this only works if you have Version in the style header
);
}
-
cigam
titán
Próbálok egy template-et faragni egy bizonyos kategória bejegyzéseinek oldalához. Csak valamiért a get_the_ID(); egyből a 8. bejegyzésre mutat, és nem értem miért nem az elsőre.
Hol és mi állítja az értékét? Próbálom megérteni, hogy az index.php-ben mi történik, miket hív/ágyaz be, de még nagyon zavaros, hogy mi hol merre mennyi.
Nem túl elegáns, viszont így működni látszik:// Valamiért az utolsó bejegyzésre mutat, ezért egy új lekérést indítok
$query = new WP_Query(
array(
'orderby' => 'date',
'order' => 'DESC',
'post_limit' => -1,
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 8,
'tax_query' => array(
array(
'taxonomy' => 'teszt',
'field' => 'slug',
'terms' => $term->slug,)
)
)
);
$query->the_post();?>
-
-
FeniX-
senior tag
Átmeneti megoldásnak egy próbát talán megér:
[https://www.allankiezel.com/wordpress-inifinite-301-redirect-loop] -
Flowtation
őstag
Ez oké, nagyon régen már használtam, de akkor még nem kellett tárhelyre feltöltenem. Amit nem vágok ez az adatbázis-weblap kapcsolat. Amikor telepítünk egy új wp-t, akkor meg kell adni a DB adatokat, usert, pass-t, namost ezt meg kell csinálnom wamp alatt is gondolom (user, pass nem lesz vagy más mint a tárhelyen, ez ok), akkor ez az adatbázis hogyan kerül fel a tárhelyre?
Egy weboldalhoz egy adatbázis tartozik? Ez fordítva is így van? Vagy erre szolgál a wp telepítőben a tábla előtag rész?Simán el tudok indítani egy wp oldalt az alapoktól, mégsem ismerem a működési elvét
, ez elég szomorú, tudom, ezért is jó lenne tisztába tenni ezeket a dolgokat.
-
CharlieDrop
veterán
ezzel 2 baj van
1. usernek nem kell belépnie
2. ha van 100 termék lesz 100 bejegyzés?
olyanban gondolkodom, hogy lenne egy Session változó (vagy valami ahhoz hasonló globális).
Az megkapja az input mező értékét, azt megjeleníteni mindenhol ahol akarom és ha megrendelem, akkor adom át db-nek az értékeket. Csak nem tudom mennyire biztonságos WP_Sessiont használni -
FeniX-
senior tag
-
FeniX-
senior tag
Lehet olyat is, hogy az adatbázisban csak egy fáljnevet tárolsz aznapra, (vagy akár db nélkül) és valamilyen mappában letárolod egy fáljban a cuccot.
De tényleg, talán hatékonyabb valamilyen adatstruktúrába szervezni ezeket az egyszerű stringeket-felhasználó párosokat. (Akár db-vel, vagy anélkül) -
FeniX-
senior tag
Az előzőre találtam workaround-ot.
Másik probléma:
egy osztály fgv.-nyén belül két eltérő $wpdb update lefut, mindegyik után meghívom a "last_query"-t, hogy lássam, hogy pontosan mi futott le.
lokálhost-on phpunit-tal tökéletesen jól működik, a web-en meg ugyanazt a query-t látom mindkét lefuttatott adatbázis művelet után. Az utolsó query (update) nem lép érvényre, ellenben hibát sem kapok, csak - a wp szerint - ugye ugyanz a query fut le 2x és így a második update-nak 0 módosított sora van, azt kapom return-ban.Az mennyire probléma, hogy a wpdb egyszer van definiálva global-ként, és utána egy osztályváltozóban el van mentve?
Bár, szerintem nem az okozza a hibát. -
#57018880
törölt tag
Igen, hát ha így jó neked. Viszont ennyi infó alapján igazán jó tanácsot nem lehetett volna adni. Nem azért mert nem akarunk vagy tudunk segíteni
..
Általában amikor egy plugint úgy terveznek meg, hogy azzal jól lehessen együtt dolgozni, akkor ésszerű helyekre lehet esemény kezelőket regisztrálni. Ilyen lehet akár azonnal amikor aktiválják az adott plugint, vagy ritkábban amikor egy fontos paraméterét állították, stbstb, ami fontos esemény a saját ciklusában.
https://codex.wordpress.org/Plugin_API
Komolyabb kereskedelmi pluginek általában ezekről közzé tesznek egy listát és legalább egy alap szintű leírást.
-
#57018880
törölt tag
@FeniX.
Kevés infó, túl általánosítva lehetne csak, ami a konkrét esetedre még bőven lehet rossz. Nagyon függ attól, hogy mit csinálnak pontosan a pluginek, illetve, hogy mennyire fontos az aktiválás-deaktiválás.Igen, SpaceJam, túltoltad, azért nincs sokszor válasz mert nincs időnk kibarkochbázni az 1700 alesetet, vagy fél napos 1-on-1 kurzust tartani, mire meglesz a válasz. Lehet, hogy az FB csoportban valakinek van erre ideje és kapacitása,bár kétlem. A kérdések nagy része pedig túlzottan véleményre irányul "szerintetek ?..."- erre nem mindenki akar-tud válaszolni, esetleg teljesen off topik generál fejlesztés, hosting stb.
Egyszerű, konkrétan megválaszolható kérdésekre itt is lehet választ kapni, csak ilyen évente 2x jön.
-
#57018880
törölt tag
Pontosan, ez kultúra kérdése is, ami nálunk nagyon nyögve és lassan alakul ki, az emberi természetet nem könnyű megváltoztatni,- ennek ellenére sokat lehetne segíteni a kultúrán jó cikkekkel. A cikkek felvázolhatnak egy reális idő-ár összefüggést egy modern alap üzleti weblapra, esetleg alap pár termékes woo oldalra. -- Ez nem érinti a hobbi és egyéb non-profit felhasználókat, ők általában pont értelmesebb módon használják a WP-t.
Én is találkoztam sok olyan céggel, ahol az üzleti szolgáltatás annyi, hogy felkattintják auto installerrel a WP-t, telepítenek egy Elementort, esetleg felvesznek bele 1-2 usert. Jó indulattal 1 óra és kb 50 000 Ft-ot kérnek érte. Az biztos, hogy az alapján amivel nekem dolgom volt: marketing ügynökséget nem bíznék meg weblappal, semmilyen szinten és főleg nem ahol folyamatosan fejlődni, skálázni kell, vagy bármilyen félkomoly IT support is kell mellé.
Nekem több időbe tart feldolgozni-megérteni a megrendelő üzleti igényeit és korrekt árajánlatot írni, mint nekik "letudni" egy ügyfelet.
A plugin és sablon fejlesztés mellett az én kínálatomban is ott a WP telepítés, ég és föld a különbség mind árban és abban amennyit dolgozok vele. Az ügynökségek jellemzően kb dupla árat kérnek 1/20 "munkáért".
Egyébként ha írnék, szerintem a fejlesztéssel kapcsolatos témák érdekelnének jobban, elég gyakran használom a WP REST API-ját mostanság, de ez szerintem kevesebbeket érdekel, és sajnos feltételez más nem-WP specifikus előismereteket is.
-
cigam
titán
Hát akkor nem marad más mint egyesével végigpróbálni őket ...
A pagespeed insight azt írja, akár 2mp-et is megspórolhatnék, ha lenne megfelelően átméretezett képem. Létezik olyan bővítmény, ami nem bántja az eredeti nagy felbontású képeket, de az aktuális sablonhoz illeszkedő verziókat is legyártja belőlük? -
cigam
titán
Szóval az alapértelmezett témával, és a Beállítások »Olvasás »Minden bejegyzés a listában tartalmazza»összegzése. beállítással csak a more-ig jeleníti meg a bejegyzést, és még a bogyós felsorolás is megmarad.Eddig tetszik, hisz ez volt a cél, és látszólag külső kiegészítő nélkül is elérhető a dolog. De mitől függ, hogy egy téma elrontja, vagy nem?
Attól tartok, már egy sablon telepítése/előnézete átírhat olyan alap dolgokat, amik addig jól működtek. -
cigam
titán
Az a baj, hogy még a "GUI" felülettel is küzdök, próbálom tanulni mi micsoda, és mit lehet vele csinálni, a forráskódszintű átlátás még annyira sem megy. A lenti megoldást is csak a kezdők szerencséjével találtam meg.
The DJ
Értem én, de nem az egész cikket akarom kitenni a főoldalra, csak az első blokk-ot (ill. a more-ig) a szekimom.ddns.net oldalon ismerkedem vele. Egy raspberry-n fut a lighttpd, és egy mariad. Most legyalultam az egészet, mert úgy tűnt hogy nem nyomtalanul tűnik el egy-egy- bővítmény. Mondhatni teleszemeteli elhagyott fájlokkal, pl. ez a Wordfence is. hagyott maga után fájlokat. És kitudja még milyen beállításokat hagyott eltekerve. Lehet paranoia, de amíg nem látom át mit miért hogyan(és ez talán soha nem fog bekövetkezni), nem tetszik ez a fajta működés.
-
CharlieDrop
veterán
találkoztam ilyen remek megoldással, szívtam is miatta, ki az a hülye, aki WP-n js-ből mókol css-t?
Ott az important, ha másképpen nem megy, legrosszabb esetben is működik a child theme...
Agostino (#6587)
Mailchimpet szokták használni leginkább. Én inkább külső rendszert használok, akkor nem a weboldal szerverén (ami sokszor osztott ugye) megy a terhelés.
Hazaiak közül a SalesAutopilot és a Listamester ami jó szokott lenni. -
FeniX-
senior tag
Időközben találtam egy stackoverflow választ, hasonló kérdésre, mégpedig, hogy be kell másolni ugyanúgy a ~child mappába, és a child-beli functions.php-be be kell includeolni, és akkor az fog betöltődni a téma mappabeli helyett, de az sem jó, mert nagyon sok a függőség, amit az egyes fájlok be akarnak húzni és nem találják.
-
sz.j
nagyúr
Ha a sablonodnak van style css-e (márpedig szokott lenni)), akkor a változtatások döntő többségét ott kell elvégezni.
Ha ezek a változtatások a child theme style css-jébe történik, akkor az esedékes frissítésnél megmaradnak az általad végzett változtatás.Amennyiben a php-ben kell valamit változtatni, akkor azok egy esetleges frissítést követően elvesznek.
Ui.
A child theme style css-je mindig üres, a változtatásokat kell ide beírni, és csak az lesz benne.
Új hozzászólás Aktív témák
Hirdetés
- Házimozi haladó szinten
- DOOM - The Dark Ages
- Lakáshitel, lakásvásárlás
- Garmin Instinct – küldetés teljesítve
- Kompakt vízhűtés
- CPU léghűtés kibeszélő
- Kerékpárosok, bringások ide!
- Projektor topic
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
- Milyen notebookot vegyek?
- További aktív témák...
- Dell Latitude 5450 Intel Core Ultra 5 135U 4nm 32GB DDR5 érintőképernyős laptop Dell gari 2027.09.hó
- PlayStation 4/5 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- PlayStation 5/4 kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX ONE/Series kontroller analóg cseréje HALL TMR érzékelősre, 1 év garancia!!! Nincs többé drift!!
- XBOX Series S 512GB, 6 hó garanciával Bp-i üzletből eladó!
- Csere-Beszámítás! Asus Rog Strix GTX 1080Ti 11GB GDDR5X Videokártya!
- Telefon felvásárlás!! iPhone 11/iPhone 11 Pro/iPhone 11 Pro Max
- Lenovo ThinkPad T14 3 Gen 16/256GB SSD, Újszerű, 1 Év Garanciával
- BESZÁMÍTÁS! Sony PlayStation 4 PRO 1TB SSD fekete játékkonzol extra játékokkal garanciával hibátlan
- Lenovo ThinkPad X13 G2 multitouch
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest