Kreiptis pagalbos

Atsakome el. paštu, dažniausiai per dvi dienas.

Google reCAPTCHA tikrina šį pateikimą, kad apsaugotų nuo piktnaudžiavimo; duomenys siunčiami Google. Scenarijus įkeliamas tik atvėrus šią formą.

← Visi įrašai

Reitingai dabar turi nuorodą naršymo juostoje

Apie turinį ir jo patikrą

Šiame straipsnyje

Ši svetainė turi reitingus: aktyviausius viešus skaitiklius ir atskirus sąrašus pagal šalį bei kalbą. Jie sukurti, išversti į vienuolika kalbų, leidžia atsisakyti dalyvauti ir jau kurį laiką veikia.

Iki šio pakeitimo į juos vedė nuorodos lygiai iš dviejų vietų: iš pačių reitingų ir iš sitemap.xml. Ne iš naršymo juostos, ne iš poraštės, ne iš pradinio puslapio. Norint juos pasiekti, reikėjo jau žinoti adresą. Dabar tai penktoji naršymo juostos paskirties vieta.

Šis atvejis toks pat kaip šešių baigtų, sunkiai pasiekiamų funkcijų ir nepastebėtas liko dėl tos pačios priežasties: iš vidaus puslapis, kuris atsidaro, yra egzistuojantis puslapis. Suskaičiavus į jį vedančias nuorodas, skirtumas tampa matomas.

Pridėta viena nuoroda ir kas paaiškėjo

Naršymo juosta sukuriama kartą ir nupiešiama dukart — kaip eilutė plačiuose ekranuose ir išskleidžiamajame meniu žemiau lūžio taško. Pridėti penktą paskirties vietą – viena eilutė. Prieš ją pridėdami išmatavome, kokio pločio eilutė iš tiesų tampa.

Čia prieinami naršyklės įrankiai neskaičiuoja išdėstymo — kiekvienam pločiui ir kiekvienam elementui grąžina 0. Todėl etiketės matuotos su GD pagal tikrą šrifto failą tikruoju eilutės dydžiu, kiekviena kalba. Sisteminiai šriftai siauresni už matavimui naudotą, todėl skaičiai gaunami kiek per dideli – tinkama kryptis viršutinei ribai.

kalbaketurios paskirties vietospenkios
prancūzų982 px1 123 px
ispanų946 px1 130 px
kinų730 px802 px
640 px1 140 pxprancūzųispanųkinų

Išskleidžiamasis meniu įsijungdavo ties 640 px. Taigi eilutei jau su keturiomis paskirties vietomis reikėjo iki 982 px, ir tarp 640 px bei 980 px ji visą laiką netilpo — sąrašas neturi nei eilučių laužymo, nei apsaugos nuo išsiliejimo, o dešinėje esantys įrankiai jam priešinasi su margin-left: auto.

Pridėjus penktą punktą, ši juosta tik paplatėtų. Vietoj to perjungimo taškas perkeltas į 1 140 px.

Nepasirinktas pataisymas

Akivaizdi alternatyva – leisti eilutei persikelti į antrą eilutę. Ji atmesta dėl konkrečios priežasties: statistikos puslapių tiesioginė juosta prilimpa prie matomos srities ties top: 57px, o šis skaičius yra naršymo juostos aukštis. Dviejų eilučių juosta pasislėptų po savimi kiekviename statistikos puslapyje. Perkėlus perjungimo tašką, aukštis lieka tiksliai toks, koks buvo.

Naujos nuorodos etiketė panaudoja paties reitingų puslapio antraštę, jau esančią visomis vienuolika kalbų. Nėra dvylikto vertimo rakto, o paskirties vieta juostoje pavadinta lygiai taip pat kaip pačiame paskirties puslapyje.

Reklama