Git Product home page Git Product logo

igekereso's Introduction

igekereső

igekereső bookmarklet

Pár példa, hogy az API, ami kiszolgálja a bookmarkletet milyen formátumokat tud azonosítani:

1Móz 1:2 1Móz 1:1,3,5 1Móz 1,2-4 1Móz 1.2-2.25 1Móz 1,2 1Móz 1:3; 3:5 1Móz 1:2-2:25 1Móz 1:1,7-10 1Móz 1.2 1Móz 1:2-4 1Móz 1,2-2,25

pl.: http://online-biblia.ro/igekereso.php?igehely=1Moz+1,3;+2,1;+3,6-8

Ez nem azt jelenti, hogy a bookmarklet ennyi féle formátumot alakít linké, az API tudja ezeket, a linké alakító js csak részben, ezért is tettem fel. A fel- ismerést a reforbiter.js fájlban a regexp-ek javításával lehet (tenni #1). A bonyolultabb formátumoknál pedig valahogy OSIS formátumban kéne átadni az ige- helyet (tenni #4).

Ezen kívül lehet használni az API "gépnyelvét", ami OSIS formátumhoz igazodik (http://www.bibletechnologies.net/). Erre egy példa:

online-biblia.ro/igekereso.php?igehely=1mozes.1.2-1mozes.1.3&osis=true&title=cím

A példából megfigyelendő, hogy használható a "title" paraméter saját cím megadására.

Az igehelyként felismert részek kapnak egy "igehely" osztályt (class), tehát a megjelnítése saját stílusra szabható. Alapból az oldal anchor stílusát használja.

A felugró ablak stílusán szívesen veszem az egyszerűsítést szépítést (tenni #2), egyelőre nem lehetséges js változóból/egyszerűen stílust váltani (tenni #3). Az igekereső által használt html tagok közszemlére vannak bocsájtva, lehet ajánlani jobb css-t vagy akár html markup javításokat, stb.. (tenni #2)

Két lépésben építheted be egy honlapba (így nem kell bookmarklet-et nyomogatni):

  1. A weboldalnak a <head> és </head> részei közé másold a következő két sort: <script type="text/javascript" src="igezopopup.js"></script> <script type="text/javascript" src="reforbit.js"> </script> Ezt a beágyazását a népszerűbb tartalomkezelőkben a következő helyen találod: Wordpress/wp-content/themes/sablon/header.php Joomla/templates/sablon/index.php Drupal/themes/sablon/page.tpl.php

  2. A két js-et helyezd ugyanabba a könyvtárba ahol az előző lépésben a módosítás történt.

Az igekereso.html és igekereso_alap.css csak szerver oldalon szükségesek, a felugró iframe elkészítéséhez és stílus szabásához.

Inspirációs linkek a tovább fejlesztésre:

A feljegyzett 4 tennivaló után elmondhatnánk, hogy sikerült összehozni egy érett igekeresőt! Ha ezt te is szívesen látnád, láss hozzá :-)

igekereso's People

Contributors

zaszlo avatar

Stargazers

csabosz avatar  avatar

Watchers

csabosz avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.