kubo2 / diggyshelper Goto Github PK
View Code? Open in Web Editor NEWdh Forum — software, na ktorom beží diskusné fórum Diggy's Helper.
Home Page: https://diggyshelper.net
dh Forum — software, na ktorom beží diskusné fórum Diggy's Helper.
Home Page: https://diggyshelper.net
Momentálne pre používateľa neexistuje spôsob, ako zistiť, do ktorých tém prispieval alebo ich sám založil.
Poznámka: Z technického pohľadu používateľ prispel aj do tém, ktoré založil, pretože aj zakladajúce príspevky sú príspevky.
Pridať do profilu dva stĺpce s odkazmi na témy a príspevky, ktoré sa autorsky týkajú používateľa.
Nadpisy stĺpcov v profile: Kde odpovedám? pre príspevky a Čo sa pýtam? pre založené témy.
Keď bude implementovaný návrh Lepšie témy, bude možné jednoduchšie rozoznať, ktoré príspevky sú obyčajné, skryté alebo zakladajúce (vďaka konštantám DH_PRIMARY
, DH_SECONDARY
a DH_HIDDEN
), takže bude možné buď zoznam rozdeliť na témy, ktoré používateľ založil a na tie, do ktorých prispieval, alebo aspoň nejakým zvýraznením odlíšiť jedny od druhých.
Zaujímavým vylepšením by bolo text Na pridanie odpovede je potrebné sa Prihlásiť, alebo sa Registrovať!
(ako vidieť na obrázku nižšie), zobrazovaný neprihláseným používateľom na stránke témy, nahradiť buttonom [Pridať príspevok]
aj keď nie je používateľ práve prihlásený.
Zobrazenie témy neprihláseným používateľom obsahuje dlhý nepekný text, že sa má používateľ prihlásiť:
Ideálny stav by bol zobrazovať každému button [Pridať príspevok]
a rozhodovať sa na základe stavu identity používateľa až pri pokuse o pridanie príspevku:
Týmto by sa aj trochu zmenil spôsob prispievania. Ten nový by vyzeral približne takto:
[Pridať príspevok]
.(Druhá variácia by bola otočiť to: Najprv nechať používateľa napísať príspevok, a až potom sa ho pýtať na identitu. Takto získame oveľa viac používateľov, ktorí reálne zanechajú nejaký príspevok, pretože málokomu sa chce mazať niečo, čo už napísal, a tak sa radšej zaregistruje, aby to mohol uložiť.)
Do takej istej podoby by bolo super transformovať aj vytváranie tém.
Pri vytvorení novej témy do kategórie je nutné pridať možnosť zmeniť ukladací formát t.j. Pridať kategóriu vo formáte: BB kodu / HTML kodu. Rovnako ako v POST_REPLY.PHP
Umožniť používateľovi prepínať medzi svetlým a defaultným tmavým vzhľadom webu, pričom sa nastavenie pre daný počítač alebo používateľa zachová.
Pomaly, spolu so zastaraním PHP <= 5.5 verzií, budeme aj my prechádzať na verzie PHP >= 5.6 a potom na PHP 7. Aby toto bolo možné, naša infraštruktúra potrebuje prejsť mnohými zmenami -- jednou z nich je aj prechod z ext-mysql, v PHP 7 nedostupnej, na ext-mysqli.
includes/server-error.php
(either 500 or 503) v prípade nedostupnosti databáze (commit?)mysql_*
(4dabcc7)mysqli
objekt alebo FALSE
Súbor connect.php
takisto vo verziách >= v1.5.1, ale < v1.6 definuje globálnu konštantu DB_CONNECTED
typu mysql_resource alebo bool(FALSE). Konštanta je teraz už v dobe, keď sa prešlo na $dbContext s návratovou hodnotou connect.php, prítomná iba kvôli spätnej kompatibilite.
V revízii 0512537 @WladinQ naznačil pokus o zmenu formy zobrazovania takzvaného user-boxu v pravej hornej časti stránky (viď predchádzajúci odkaz na web/includes/header.php
). Vyvstáva tu otázka, do akej finálnej podoby chceme túto zmenu formy dotiahnuť. Ja zatiaľ nemám nejakú príliš ucelenú predstavu, preto tu nechávam voľný priestor na diskusiu. Budeme vďační za každý návrh na vylepšenie. :-)
Zoznam BB kodov ktore by mali byt pouzivane pri vytvarani alebo pridavani (neskor uprave) prispevkou.
[b] a [/b] = tucne pismo
[i] a [/i] = kurziva pisma
[u] a [/u] = podciarknute pismo
[del] a [/del] = preciarknute pismo
[url] a [/url] = sluzi ako presmerovanie na url adresu poprípade url obrazka alebo [url][img]odkaz[/img][/url]
[img] a [/img] = medzi tieto BB kody sa vklada link obrazku
[youtube] a [/youtube] = medzi tieto BB kody by mala ist url adresa YouTube videa ktora sa nasledne bude dat prehrat priamo na nasom webe
Prvý krok bol vykonaný v revízii fff6d30.
<link rel=canonical>
však na HTTP (fff6d30)<link rel=canonical>
na HTTPS, ponechanie pôvodnej HTTP verzie webu (f3cd895)Content-Security-Policy: upgrade-insecure-requests
, aby prepisoval http:
na https:
automaticky (commit?)Dôvod, prečo sa čaká na kompletný prechod na HTTPS až do v1.6 sú staršie prehliadače, ktoré nepodporujú dnešné šifrovacie technológie a preto im nejaký čas necháme bežať dobiehajúcu HTTP verziu.
:checked
podporované iba od verzie Prehliadač 4.2/3+)Mozilla/5.0 (Linux; U; Android 4.1.2; sk-sk; SonyLT22i Build/6.2.A.1.100) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30
Solution: JS polyfill.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.