Commit 3f200496 authored by Dmitry Shelepnev's avatar Dmitry Shelepnev
Browse files

Add urlencode | iriencode to select templates

parent 9532c470
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -70,8 +70,10 @@
	python3 manage.py sopds_server stop
	python3 manage.py sopds_scanner stop

2.2 Для работы с большим количеством книг, очень желательно не использовать sqlite, а настроить для работы БД MySQL
Во первых для работы каталога необходимо создать базу данных "sopds" и пользователя с необходимыми правами,
2.2 Для работы с большим количеством книг, очень желательно не использовать sqlite, а настроить для работы БД MySQL.
MySQL по сравнению с sqlite работает гораздо быстрее, например скорость сканирования книг при использованиии MySQL
увеличится приблизительно в ПЯТЬ!!! раз.
Для этого необходимо сначала в БД MySQL создать базу данных "sopds" и пользователя с необходимыми правами,
например следующим образом:

	mysql -uroot -proot_pass mysql  
+2 −0
Original line number Diff line number Diff line
@@ -147,3 +147,5 @@ SOPDS_SCAN_SHED_HOUR ='0,12'
#SOPDS_FB2TOMOBI = os.path.join(BASE_DIR,'convert/fb2conv/fb2mobi')
SOPDS_FB2TOEPUB = os.path.join(BASE_DIR, 'convert\\fb2epub\\fb2epub.cmd' if sys.platform =='win32' else 'convert/fb2epub/fb2epub' )

SOPDS_SPLITITEMS=5
+2 −2
Original line number Diff line number Diff line
@@ -8,9 +8,9 @@
<tr>
	<td>
	{% if chars.cnt >= splititems %}
	   <a href="{% url "web:author" %}?lang={{lang_code}}&chars={{chars.id}}">{{ chars.id }}</a>
	   <a href="{% url "web:author" %}?lang={{lang_code}}&chars={{chars.id|urlencode|iriencode}}">{{ chars.id }}</a>
	{% else %}
	   <a href="{% url "web:searchauthors" %}?searchtype=b&searchterms={{chars.id}}">{{ chars.id }}</a>
	   <a href="{% url "web:searchauthors" %}?searchtype=b&searchterms={{chars.id|urlencode|iriencode}}">{{ chars.id }}</a>
	{% endif %}
	<span style="font-size:80%">{% blocktrans with chars_cnt=chars.cnt %}Total: {{ chars_cnt }} authors.{% endblocktrans %}</span>
	</td>
+2 −2
Original line number Diff line number Diff line
@@ -8,9 +8,9 @@
<tr>
	<td>
	{% if chars.cnt >= splititems %}
	   <a href="{% url "web:book" %}?lang={{lang_code}}&chars={{chars.id}}">{{ chars.id }}</a>
	   <a href="{% url "web:book" %}?lang={{lang_code}}&chars={{chars.id|urlencode|iriencode}}">{{ chars.id }}</a>
	{% else %}
	   <a href="{% url "web:searchbooks" %}?searchtype=b&searchterms={{chars.id}}">{{ chars.id }}</a>
	   <a href="{% url "web:searchbooks" %}?searchtype=b&searchterms={{chars.id|urlencode|iriencode}}">{{ chars.id }}</a>
	{% endif %}
	<span style="font-size:80%">{% blocktrans with chars_cnt=chars.cnt %}Total: {{ chars_cnt }} books.{% endblocktrans %}</span>
	</td>
Loading