Pereiti prie turinio

finansai

Patvirtinti nariai
  • Pranešimai

    1.848
  • Užsiregistravo

  • Lankėsi

  • Laimėta dienų

    8
  • Atsiliepimai

    100%

finansai Pranešimai

  1. Kiek radau, tai thumbnail idetas i tokius div:

     

    <div class="agency-list agency-item">
           <div class="flex">
               <?php if ( has_post_thumbnail() ) { ?>
                   <div class="member-thumbnail-wrapper flex-middle justify-content-center">
                       <?php homeo_agency_display_image($post,'medium'); ?>
                       <?php homeo_agency_display_nb_properties($post); ?>
                   </div>
               <?php } ?>

     

     

    As pabandziau pakoreguoti, pridejau height 217px. Tai jis sumazino tik blokelio auksti, bet img liko toks pat, tik islindo uz ribu i virsu ir apacia:

     

    @media (min-width: 1200px) {
     .agent-list .member-thumbnail-wrapper {
       width: 290px;
       height: 217px;
       padding-right: 30px;
       padding-left: 15px;
     }

     

    post-23475-0-18579900-1597824160_thumb.jpg

     

     

     

    Ir dar klausimas, as kodo dali ivilkau i salyga ( <?php if ( has_post_thumbnail() ) { ?> ) ir man suveikia filtras, kad nerodo tu nariu, kurie neturi img. Ar taip logiska daryti? :) Rodykle pazymejau, kur idejau:

     

    <?php
    if ( ! defined( 'ABSPATH' ) ) {
    exit;
    }
    
    global $post;
    
    ?>
    
    <?php do_action( 'wp_realestate_before_agent_content', $post->ID ); ?>
    
    ---->  <?php if ( has_post_thumbnail() ) { ?>
    
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
       <div class="agent-list agent-item">
           <div class="flex">
           	<?php if ( has_post_thumbnail() ) { ?>
                   <div class="member-thumbnail-wrapper flex-middle justify-content-center">
                       <?php homeo_agent_display_image( $post ,'medium'); ?>
                       <?php homeo_agent_display_nb_properties($post); ?>
                   </div>
               <?php } ?>
    
               <div class="agent-information flex-middle <?php echo esc_attr( (!has_post_thumbnail())?'no-image':''); ?>">
               	<div class="inner">
               		<?php the_title( sprintf( '<h2 class="agent-title"><a href="%s" rel="bookmark">', esc_url( get_permalink() ) ), '</a></h2>' ); ?>
                       <?php homeo_agent_display_job( $post ); ?>
                       <div class="metas">
                           <?php homeo_agent_display_phone($post, 'title'); ?>
                           <?php homeo_agent_display_fax($post, 'title'); ?>
                           <?php homeo_agent_display_email($post, 'title'); ?>
                           <?php homeo_agent_display_website($post, 'title'); ?>
                       </div>
    
                       <div class="agent-information-bottom flex-middle">
                           <?php homeo_agent_display_socials($post); ?>
                           <div class="ali-right">
                               <a href="<?php the_permalink(); ?>" class="view-my-listings text-theme"><?php esc_html_e('View My Listings', 'homeo'); ?><i class="fas fa-chevron-right"></i></a>
                           </div>
                       </div>
                   </div>
               </div>
           </div>
       </div>
    </article><!-- #post-## -->
    
    ----->   <?php } ?>
    
    <?php do_action( 'wp_realestate_after_agent_content', $post->ID ); ?>

  2. Kaip suprantu, tu čia nori pasiekti, kad būtų vienodas aukštis? Tokiu atveju CSSe naudok tokį patį to elemento aukštį (hardcode'ini aukštį į norimą).

     

    Nusistatai, koks max aukštis gali būti, bet tą aukštį nustatai ne ant paveikslėlio, o ant paveikslėlį apimančio div (jei toks yra kode). Tuomet gali centruoti paveikslėlį vertikaliai, jis būtų per vidurį ir atrodys normaliai.

    Ok, bandysiu pasiziureti su css. Dekui.

  3. https://developer.wordpress.org/reference/functions/add_image_size/

    Prisidek šitą funkciją, tavo atveju pvz.: add_image_size('thumb600x400', 600, 400, true); (p.s. po pridėjim nuotraukas iš naujo reiks ikelt)

    Tada kur išgaunamas paveikslėlis naudok 'thumb600x400'

    Paskaiciau ta dokumentacija. Noriu pasitikslinti, nes gal ne taip issireiskiau. Tarkim yra laukelis, kuris atvaizduoja imoniu logotipus. Kiek suprantu koda, jame logo dydis rodomas 100proc. plocio. Bet aukstis tuomet lieka auto, priklausomai nuo proporciju. Tai jei vienas vartotojas ikels 600x400 paveiksleli, o kitas ikels 400x600, vienas imones blokelis bus aukstas, o kitas mazesnio aukscio. Kaip ispresti sita dalyka. Nes tarkim foto jei croppins, ok, dalies gali nesimatyti, bet jei logo, tai reikia kad visas matytusi, ir nukirpus su cropp dali logo, atrodys blogai. Is sio img bus aiskiau gal. Esme, kad noriu visu blokeliu auksti padaryti vienoda, bet kad visi logo matytusi.

     

     

    post-23475-0-39392000-1597778820_thumb.jpg

     

     

    As cia viena tema konfiguruoju, cia palaciau aprasiau su kokiais temos bug susiduriau https://uzdarbis.lt/t418031/bandymas-kurti-tarptautini-nt-skelbimu-projekta/page__view__findpost__p__3171237

  4. Nedidelis progresas yra. Pavyko sukonfiguruoti didžiąją dalį svetainės, bet yra dar bugų, kurių nelabai nori spręsti temos kūrėjai. Dėl keletos bugų sutvarkymo sutarėme, nes jie prieštaravo veikimo logikai. Bet kitus gali tekti vėliau taisyti jau savo jėgomis. Ne visi bugai labai probleminiai, bet yra kurie manau reikalaus rimtesnių korekcijų. Programuoti moku tik minimaliai su Java (pagrindai), o su php ir js žinių iš vis neturiu, tad pačiam ištaisyti kodą bus sudėtinga. Su keletų esminių techninių problemų galiu pasidalinti, gal tarp sio posto skaitytoju bus WP developerių, kurie bent jau užves ant kelio kaip ką daryti:

     

    1) Tituliniame puslapyje yra skiltis "Exclusive properties", kuri ima featured img ir ant jo isveda info. Problema, kad logiškai mąstant, agentūros kels įvairaus dydžio ir ratio paveikslėlius, tad reikia rasti sprendimą, kaip juos visus imti vienodo dydžio, nes dabar vaizdas nekažką, visi img skirtingu auksciu, nes matyt plotis yra 100proc. o aukstis jau koks lieka pagal proporcijas:

     

    post-23475-0-81967200-1597759752_thumb.jpg

     

    2) Dar vienas nelogiškas bugas. Atsidarai page pagal taxonomy pvz. "Rent" - https://bigcitylovers.com/property-status/for-rent/ Ir tuomet spaudi Sort By: Vietoje sortinimo objektų, kurie yra su taxonomy Rent, atsortina visiškai visu objektus :D

     

     

    3) Agentūrų ir agentų skiltyse irgi problema su vienodžio dydžio foto blokeliais. Irgi ima 100proc. ploti, o aukstis pagal proporcijas. Tai gaunasi, kad vienos agenturos ar agento foto maza, kito jau didele.

     

    post-23475-0-56072800-1597768164_thumb.jpg

     

    4) Agentui arba agenturai uzsiregistravus ir iskart neikelus logo/foto, neivedus telefono, adreso, agentura/agentas vistiek atsiranda agenturu arba agentu viesame sarase. Reikia rasti spendima, jei kazkurie laukai(phone, adress, img) yra == 0, tada nerodo sarase. Nezinau ar cia dabartiniame kode uztektu kazkokios if, elseif salygos.

     

    5) Su temos autoriais sprendziu viena keista buga. Jei agentura (ne agentas) ikelia NT obejekta, tai prie objekto rodo ne agenturos pavadinima ir logo, o user vardas ir pavarde, kuris registravo agentura. Nes Register formoje, pasirinkus user tipa Agency, reikia ivesti vistiek varda, pavarde ir emaila. Bet problema keista, nes sio bugo nera, jei puslapy ziuri bet kuri prisijungusi agentura :D Temos kurejai prisijunge ir sutvarke pas mane si bug'a.

     

    post-23475-0-26309600-1597773841_thumb.jpg

     

    6) Reikia susirasti info, kaip susetupinti FB ir Google prisijungimus. Temoje yra integruotas funkcionalumas, bet reikia FB rasti info, kur susetupinti, kad veiktu.

    7) Kartais uzlagina Captcha, ir ja ne visada parodo prie registracijos formos. Nezinau kaip galima pagoreguoti, kad nebutu problemos su captchos uzkrovimu.

    8) Smulkmena, bet panasu, kad be php ir js ziniu paciam kol kas nepavyks pasidaryti. Noriu, kad registracijos formoje, pasirinkus User tipa, pasikeistu sekancio laukelio tekstas.

     

    post-23475-0-40288400-1597777183_thumb.jpg

     

    Is ne techniniu darbu, tai reikia susipildyti kazkokiais standartiniais tekstais Terms & Contidions, Privacy Policy, Cookies. Pasirasyti descriptionus visiems location puslapiams, kad ateityje siek tiek pradetu judeti SEo reikalai. Kaip jau pavyks apsitvarkyti +- auksciau isvardintus punktus, bandysiu kontaktuoti su NT agenturomis ir ieskoti pirmuju agenturu ir agentu.

  5. Gal galite patarti, kaip spręsti thumbnail aukščio problemą:

     

    post-23475-0-39295400-1597658976_thumb.jpg

     

    Ir dar klausimas. Turiu dropdown lauka, kuriame pasirenkamas accounto tipas:

     

                      <div class="form-group">
    		<i class="flaticon-user-1"></i>
    		<select class="form-control" name="role">
    			<option value=""><?php esc_html_e('Select Role', 'theme'); ?></option>
    			<option value="subscriber"><?php esc_html_e('User', 'theme'); ?></option>
    
    			<?php if ( theme_get_config('register_form_enable_manager', true) ) { ?>
    				<option value="wp_business_manager"><?php esc_html_e('Manager', 'theme'); ?></option>
    			<?php } ?>
    
    			<?php if ( theme_get_config('register_form_enable_company', true) ) { ?>
    				<option value="wp_business_company"><?php esc_html_e('Company', 'theme'); ?></option>
    			<?php } ?>
    		</select>
    		</div>

     

    Ir po pasirinkimo, reikia įvesti vardą pavardę:

     

      <div class="form-group">
    	<i class="flaticon-user"></i>
    	<input type="text" class="form-control" name="username" id="register-username" placeholder="<?php esc_attr_e('User Name','theme'); ?>">
    </div>

     

    Kaip šitą paskutinį lauką reiktų perdaryti, kad jei prieš tai pasirenkamas User, lieka dabartinis tekstas (User Name), jei pasirenkamas Manager, tada vietoje teksto User Name, atsiranda tekstas "First Name and Last Name", o jei pasirenkamas Company, tai "Company Name".

     

    Kiek iš kodo orientuojuosi, tai lyg pasirinkus pries tai option value, galima butu daryti kazkoki drop down su if salyga:

     

    if(option value="wp_business_company") {
    <input type="text" class="form-control" name="username" id="register-username" placeholder="<?php esc_attr_e('Company Name','theme'); ?>">
    } else if (option value="wp_business_manager") {
    <input type="text" class="form-control" name="username" id="register-username" placeholder="<?php esc_attr_e('CFirst Name and Last Name','theme'); ?>">
    }

    Su paskutiniu klausimu, kiek pavyko issiaiskinti, be js nieko nepavyks.

  6. Pradžioj rašė jog į footerį kiša, po to mačiau redagavo, kad į archyvą.

    Dėl puslapiavimo, tai taip gali būti ir be puslapių, bet OP minėjo jog tik pirmam puslapį rodytų tai ir be puslapiavimo turi rodyti (ar ne, temos autoriau?).

     

    get_queried_object() + echo greičiau suveikia nei single_term_title() + term_description(), nebent yra dar kokių priežasčių kodėl juos geriau būtų čia naudoti. Jei gali parašyk, nes man įdomu (nebandau įkasti).

     

     

    Pakeisk if ($obj->description !== '')

    į if ($obj->description != '')

    Taip, man svarbu, kad rodytu ir nesant puslapiavimo. Tarkim jei pagal taxonomy yra 5 postai, puslapiavimo nebus, bet reikia, kad rodytų. Jei bus puslapiavimas, reikia, kad rodytu tik pirmame puslapyje.

     

    Dar apkeiciau vietomis kodo dali, tada neberodo to div, jei nera description:

     

    <?php
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $obj = get_queried_object();
    if ($paged === 1):
    ?>
    
           <?php if ($obj->description != ''): ?>
    <div class="term-container">
             <h4><?php echo "About " . $obj->name; ?></h4>
               <div class="term-desc">
                   <?php echo $obj->description; ?>
               </div>
    
       </div>
    <?php endif; ?>
    <?php endif; ?>

     

    Dabar kol kas veikia gerai, tik neturiu dar puslapiavimo , nes postu per mazai. Dekui Nocturne uz pagalba.

  7. nesąmonė :) jei įdės į footer templeitą, kuris loadinamas site-wide, tai tavo $paged bus true ir tiesiog paprastame PAGE, kuris turi kelis puslapius, o ne tik archyve. jei įdės į archive templeitą, tuomet nėra tolko visiems tiems conditionalams - archyvas gali būti ir nepuslapiuotas, o patį termą net nebūtina imti iš query - single_term_title() ir term_description() yra viskas, ko jam reikia :)

    Jei patikslintum realiame kode, butu super :) nes dabar idejau ta koda i location taxonomy archive template . Jis veikia, rodo. Bet yra nedidele problema, kad man atsiranda div ar kaip ji pavadinti, tuose archyvuose, kurie neturi description.(raudonai apvesta)

     

     

     

    post-23475-0-60547200-1597488740_thumb.jpg

     

    Butu gerai, kad neatsirastu, jei taxonomy neturi descriptiono. Ir taip, teisingai, dalis taxonomiu, gali neturetu puslapiavimo, dalis gali tureti.

  8. <?php
    // Sita dalis dek kur tau reikia
    $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
    $obj = get_queried_object();
    if ($paged === 1):
    ?>
       <div class="term-container">
           <h4>About <?php echo $obj->name; ?></h4>
           <?php if ($obj->description !== ''): ?>
               <div class="term-desc">
                   <?php echo $obj->description; ?> asdasd
               </div>
           <?php endif; ?>
       </div>
    <?php endif; ?>
    

    /* CSS, į style.css */
    .term-container {
       background: #fff;
       padding: 10px;
    }
    .term-desc {
       border-top: 1px solid #000;
       padding-top: 10px;
    }
    

    Didelis dėkui!! Viskas labai gerai veikia.

  9. Update:

     

    parasiau 2 funkcijas:

     

    function taxon_name() {
    $term = get_term_by('slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
    $term_desc = term_description();
    if ( '' !== $term_desc ) {
    echo "About " . $term->name . "\n<br>"; 
    }
    }
    add_shortcode('locationname', 'taxon_name');

     

    function taxon_descr() {
    $term = get_term_by('slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
    $term_desc = term_description();
    if ( '' !== $term_desc ) { 
    echo $term->description;
    }
    }
    add_shortcode('locationdescr', 'taxon_descr');

     

    Ir viska sudejau template pries paskutini div, kuris uzdaro main contenta.

     

    <div id="custom-location-description" class="">
    <div class="row" style="margin: 0px 0px 0px 0px">
    <h4><?php  echo do_shortcode("[locationname]"); ?></h4>
    <?php  echo do_shortcode("[locationdescr]"); ?>
    </div>
    </div>

     

    Kodas kaip ir veikia, rodo pavadinima su H4 tagu, rodo teksta. Kaip reiktu pataisyti situos function kodo gabalus, kad:

     

    1) butu taisyklingai parasytas pagal php logika?

     

    2) Kad sita info rodytu tik pirmame puslpayje, o sekanciuosie archivo puslapiuose neberodytu.

     

    3) Kaip dabar reiktu man sita bloka apsirasyti su css. Tikslas atvaizduoti pavadinima "About (location)" su H4 tagu, tekstas pagal default srifto dydi. Man reikia viska ikisti i baltos spalvos bloka, ir pasidaryti padding. Tiesa tarp pavadinimo ir teksto reiktu kazkokios linijos atskirimui.

  10. Neturiu php žinių, tad gal kas užvesite ant kelio. Yra WP tema, ir joje yra templetas, kuris naudojamas atvaizduoti turini pagal taxonomi. Url irgi yra taxonomi slug'as. Man reikia prieš pat footeri isideti responsive teksto bloka, kuriame paimtu taxonomi name, ir description.

     

    Laikinai idejau toki google rasta koda, kur dasidejau zodi About ir jis rodo reikalinga tekstine info:

     

    $term = get_term_by('slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
    echo "About " . $term->name . "\n<br>"; 
    echo $term->description;

     

    Ir ji imeciau pries pat footeri tame template:

     

    		</section>
    <?php
    }
    
    $term = get_term_by('slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
    echo "About " . $term->name . "\n<br>"; 
    echo $term->description;
    
    get_footer();
    }

     

    Aisku cia kazkoks ihardkodinimas gaunasi, bet teksta rodo.

     


    1.  
      Klausimai:
       
    2. Man dar reikia pasirasyti salyga, kad if(description!=0) rodyk sita teksto bloka. Kitu atveju man nereikia sito bloko rodyti.
    3. Taip pat reiktu kazkaip jis apsirasyti su css., kad butu ir responsive.
    4. Jei nekodinti, gal yra kazkoks variantas su elementor pasidaryti kazkoki tekstinio bloko template ir ji kazkaip imest. Nes pats archive puslapis sioje temoje neturi galimybes redaguoti su elementor, o paspaudus redaguoti page ismeta tiesiog taxonomi page:
       
      post-23475-0-59302400-1597429809_thumb.jpg

  11. Kažkada iš nuogirdų apie tą grupę išgirdau, buvo smalsu, tai prisijungiau. Užteko paskaitinėti postus, komentarus, iš kart tapo aišku, kad ten kažkokie dužę asmenys susirinkę. Gal gerai, kad jie turi savo atskirą vietą medijoj, mažiau kitur reiškiasi, patys sau tik įdomūs. Kažkiek liūdna, kad itin didelė ten bendruomenė, ir sėkmingai auga. Kažkiek primena tas antivaxerių grupes.

    Deja jau taip yra visose salyse. Yra dalis zmoniu kurie moka mastyti bent siek tiek kritiskai, sugeba pasitikrinti skelbiamus faktus ivariose fb grupese, ar draugu postuose. Jau buvo ne vienas socialinis eksperimentas, kai specialiai dalinosi isgalvotomis naujienomis fb ir kiek zmoniu tuo tikejo, nors kai kurie dalykai atrodydavo absurdiski. Deja naiviu, patikliu zmoniu skaiciai labai dideli. Turiu ir savo aplinkoje keleta zmoniu, su kuriais tiesiog neimanoma diskutuoti, nes jie aklai tiki. Jiems irodymu nereikia, jei kazkoks Petras is fb, parase, kad taip yra, reiskia visi kiti meluoja, nes Petras geriau zino. Todel as jau nebediskutuoju. Nes jei tu parodysi, jiems tiesa, jie sakys, kad cia papirkta, suklastota ir t.t. Jiems oficialus saltiniai nera rodiklis.

     

    Kazkada Olego 1k naujienas dauguma vertino kaip tikras, ir fb maciau pilna komentaru, nepatenkintu valdzios sprendimais, komentuojanciu kaip valdzia jau isprotejo ir t.t.

     

    https://www.facebook.com/1kanalas/videos/1456224284487728/

     

     

    https://www.facebook.com/1kanalas/videos/1658053477638140/

     

     

    https://www.facebook.com/1kanalas/videos/1639052192871602/

  12. Klausimas del loginimo. Kol kas vis dar naudojame standartinius exception printinimus. O ka reiktu isbandyti loginimui, kad logintu faile ir realiai butu naudojama kazkokiuose siuolaikiniuose projektuose. Lyg maciau keleta rekomenduojamu biblioteku internetuose, bet butu idomu isgirsti rekomendaciju is tu kas dirba su Java.

  13. Man tai jo video yra labai ištempti. T.y. imkim, kad ir šitą paskutinį - keturi teiginiai, kuriuos jis paneigti nori? Valanda su centais video? Nu sorry, pakolkas, pakol dar hype'ina jis čia tai ok, žmonės žiūri, bet po kiek laiko, spėju pradės nebežiūrėt, vien dėl to turinio ištemptumo. Nežinau, ar čia jo tokia kalbėjimo maniera ar kažkaip perdaug detalizuoja apie tą patį per tą patį, bet aš per vieną kartą tai sunkiai jo video peržiūrėt galiu.

    Pritariu, kad istempti video. As jei ziuriu, tai siek tiek prasukdamas, nes info pasako, o paskui tiesiog dar kelis kartus kartoja tuos pacius teiginius. Bet kritikuoti lengviau nei paciam padaryti, tai overall vistiek gerai, kad kazkas kelia tokius klausimus. Ne kiekvienas is LT youtube vlogeriu isdrystu kalbeti tokiomis temomis.

  14. Kodėl netiktų?

    Mano nuomonė gali būti klaidinga, tiesiog pastebejau, kad Lietuvos programuotojai, Lietuvos webo profesionalai, ir pan. grupese, daznai neigiamai vertina jei kazkas bando rinktis WP didesniems ar didesni lankomuma planuojantiems projektams. Kaip suprantu pats esi WP developeris, tai puikiai zinai kodel tai butu tinkamas arba netinkamas pasirinkimas.

     

    As visuose savo laisvalaikio projektuose naudoju WP, ir man viskas tinka, tik aišku tie projektai nera dideli, ar su labai dideliu lankomumu.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...