Deprecated: mb_substr(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/kxs-php/controllers/NovelController.php on line 303
0016、建军的原则 - 重建北宋 跳转到主要内容

0016、建军的原则

作者:未知
(�/�dS(���3I9@ Pp������$���ъ� ���n��m4L�46��)$� rs�)f �p�$C 3 �7s*�|}��H[�6S�߹���5�)g*��2I^Q�x��T�1{�� ���1<�H+S�:b�(̕Z�PU+�ku�t� ��&�`����WJ��'�� K/*ݸ���P8�+1?D}��Y�$y!�y��{6�a����R ��;lu�b)��I)�4a�q� t�� �%ݱ�R�lo�9t�g/��I�iʛ�T�����^-p�ܲ���DàK Y�}�8�šy�+�[PICIW�{П�;�"�'h6�� �l���є�Hs�O<ؠ�f���]4j�LA�ClJ���P�)M���t���3�#[����'�@�*��̛�Y�Z��'�� ӭ�8K�1������E��9�f��*o�V�nL� �R�\r���޸_*y1F�.�Z�I���A��/'T����){Ȭ�'�kLB��o�A .}�E�R�:��t�� �5�T����:JzÚL���f�,���q�V�� #��a���|w�<����ɜգD��2�6����F�� �U���k�yCI��[ƫ�'��Nأ.z/RR�G�r�w�/*���, ���@ 0<�`@�� ��JytW s�PS� ��fog� �2�I�j��}Di���ʟ�Bʋf�<����ty+���.�)�갥`I�����Ni򧼍�/�*2�� &8/�pm�׫JW��Mir�RC]�:�ɾyͰ4i�0���r��Lir��B� �[̓������4g=���՚y�9�t�6g����y\�MM����^T�f�,�m\-^Wx�s(i yAn0.*�μ!��E_�Ƽ>�� {�����xm������P8�c࿬G%H�V�����x�(o�kC]x�Za:麵�V�Ga�X�{95�I� uA��!���9��/$���Y����^QՔ&{�@g�:%>T����-]Zcx.����e���/�8����r^���4T�lf�ÓJ*���'P&�&]1>z���s�7{�KP��w�7{Ga�̓ץ�z����$}d-���!IZ�� {�F�=�7��!����g�C�y:�dD�ԗ��V�I�7�<�'텄���� ڠ�f�*a.? ��j�w���y��F[�K��G*���%�C��뗘��^�1��&7����Ŧ�����GA�ϲ&Yx+�$�Cb��U#/ǻ��c^[�ۙ���1�d���n��/���yJ�C�%�[����yB� $�: b�B����^֔�h�m�-� u���ýĝ/ib�M��V3�jUU]�m�OhM�w4~���,Lp�b���A ����B� y $]���^J�;��^�f��K�g�;��*��7�67��,�y���n�9�����{V�Ei�V��a )����^�ɣ��EU[<,A��f��?�k�<f�Pҡ$�4��Pҍ��Hz�=�h�H�4P��K,z����E۹.���聂Q�B�<�W`m�J-`���� Kg,XR ��gNp�q^Q� Щ�'%ތ0I!k��]\��y3�X��6��V�3{ u�t�j�6pm���P��Cf2� ����%\�� �LmJH<)�(&���?{E�<�`�<�8�5�� ����[%.�{P�UbN<�]M?�gNՊT��V�7߫'�zm���� �3�&ヌ�;ȁEs����^R� ]���`���bb�["��0[��R�+{1`�B�;p��,�l�X��V�)�Z�q5���J�8�a����C�;^j;foh� #��l����.��[�[ �|���R�R�3Z'��̓Ƹ6p�� JL��J �7{;�!c@��{���L��ݒ��褚y�XҮ�M� ��A~���}�LO�� �e  �Z͚y��vB��đ��8���Wp�; �S�5�шFX0X�f�.�S���^��X#|��S���447ԅ����h�Bz9o���7{?P/.�M@<$ޫ����B�d�Q駀~��qg\}�-^��u� �C�%W[&8o�p�������5i9�����R���<���1|��P�3�f���p�`�KM�69��Q^����憺)�y���A� ��rq�s� ���t����r��(k�\j5�B���R.��t���c�-�U;a��0��7{9Tk���rqJ�1�&N�a�����CL�r(i��atI!;=^�ͥ�7߭���i�C�GgYS� { ��tRT�z��3/� ��~���Cp�;Ohm�Ww ��]텔��J�c�+a���2�� ��쥽��:)���~��L� uC<��Iګa�y�"�Z&]�����.�g֜��0F�R�R��U���G��~`���TzQ�.�X��$����i�u^�� �t���a0LR�X7��;Bv�D�I�=��R�$�Ti�h ,��N&�i�vN1�i�����4�r��>$^3O�3�K�>0�B\�Z@��B�^-`u����{(i荂��aQ�'�D��'4;�U�@��&o�bW��$o j.� �5�d~82j�æ.5Qx���~�D�o��Z͍Gw���$3ٳ��p�)M��� �lu�2ʡ�� i���I�6��W��Bʂ���* �(�A� F`��12@8$N#Y?�I-�!�� $AP��Ōy��<��@t����y�ʣƕ`gF}vG���32�U� '_�1��!lsӉ��V�Ό��",���f ���u���.�H0}��h�N����S}[� �����)*U�HYLh<���U�z�PZɒeQ^�&c�h�z�ݔw�R�ɔn�D���3���9���A!�b��c��[ѳ��p�#�k��)�/F��T��g#�0�L�h�~D�7ц�S�s�~Y�⪟;F�[Ep�"�5��П��; :I>eh���ZYK �����@ψ���}'��f�&�!\�?$��Q3V�!�Jq?G�y��Aqu�S?I5�=��v���d7E�n4��G�86Y|�BL�#X��#��W�r])r�r��;$��:؛����ӕYy�N�G�]�l�� S�){��v/� ������DŽ&��F���Z��[n�L�}�5�O��O1ώ�W�8��9�\،'�H>J1݇�g�H���̫��@2��s��;��0�X|�!��:�R�`,�(�Q�%8��Ȭ�JK�f{�-S>\��y$;H� *�����}�Tu��FK�s�F�n7]øL�8}�o����ו,�����Z��eV����ݞ��)ޛ�q�[�Լ롍�9���]f�i�UV|~�zGj[�C�F���0$*.��Y���3���Ѥ��2�_�u&�d��n7Fy����3��T?B,����S�/�?��J`0�ı�@E���>FUj�ǩ�v��m�C*��kJR�[!B`�ZzRĒj����tRZ��Q���'a%��g�)ʞ{����qDV�˗�� ��g)t���)q�+��R@�"�d�����pșfn���E�j�f��L\,�#�q�A"�1䜩�K$���=T2���{�gڑ�Z@��W<� U�=�w�L� �h�8�K,}�6��Fo�_Х|�| �-�3�C�*�t��]Q��~���]�%eg5w�vR��b�rP.���� ����BR6�v���\ID����D�"WL�k|*���*���J�Σ�v������>%�Ms�Q]F�h�WgU��#D^@�n����Y�!;xV��y�Bj��Ʃ� 5w���U� �N�������vQ��[�2'(� �m`L�:�>� ����V�� { // 初始化认证状态 initAuthState(); // 注意:阅读历史已由reading_history.js自动处理,无需手动调用 const themeToggle = document.getElementById('theme-toggle'); const themeToggleIcon = document.getElementById('theme-toggle-icon'); const html = document.documentElement; // 检查本地存储中的主题偏好 const currentTheme = localStorage.getItem('theme') || 'light'; html.classList.add(currentTheme); // 更新图标 if (themeToggleIcon) { themeToggleIcon.className = currentTheme === 'dark' ? 'ri-moon-line text-xl' : 'ri-sun-line text-xl'; } // 切换主题 if (themeToggle) { themeToggle.addEventListener('click', () => { const isDark = html.classList.contains('dark'); if (isDark) { html.classList.remove('dark'); html.classList.add('light'); localStorage.setItem('theme', 'light'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-sun-line text-xl'; } } else { html.classList.remove('light'); html.classList.add('dark'); localStorage.setItem('theme', 'dark'); if (themeToggleIcon) { themeToggleIcon.className = 'ri-moon-line text-xl'; } } }); } // 字体大小调整 const content = document.querySelector('.reading-container'); const fontDecreaseBtn = document.getElementById('font-decrease'); const fontIncreaseBtn = document.getElementById('font-increase'); const readingModeBtn = document.getElementById('reading-mode'); const addBookmarkBtn = document.getElementById('add-bookmark'); // 从本地存储获取字体大小设置 let fontSize = parseInt(localStorage.getItem('fontSize')) || 18; content.style.fontSize = `${fontSize}px`; // 减小字体 fontDecreaseBtn.addEventListener('click', () => { if (fontSize > 14) { fontSize -= 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 增大字体 fontIncreaseBtn.addEventListener('click', () => { if (fontSize < 26) { fontSize += 1; content.style.fontSize = `${fontSize}px`; localStorage.setItem('fontSize', fontSize); } }); // 阅读模式切换 readingModeBtn.addEventListener('click', () => { document.body.classList.toggle('reading-mode'); if (document.body.classList.contains('reading-mode')) { // 隐藏导航和其他元素,只显示内容区 document.querySelector('header').style.display = 'none'; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = 'none'; }); document.querySelector('main').classList.add('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = 'none'; // 隐藏移动端底部导航 } else { // 恢复正常显示 document.querySelector('header').style.display = ''; document.querySelectorAll('.section-container > *:not(main)').forEach(el => { el.style.display = ''; }); document.querySelector('main').classList.remove('reading-mode-active'); document.querySelector('.fixed.bottom-0').style.display = ''; // 显示移动端底部导航 } }); // 书签功能 addBookmarkBtn.addEventListener('click', () => { const bookmarks = JSON.parse(localStorage.getItem('bookmarks') || '[]'); const currentBookmark = { novelId: 'zjbs', chapterId: '4478206', novelTitle: '重建北宋', chapterTitle: '0016、建军的原则', timestamp: new Date().toISOString() }; // 检查是否已存在相同的书签 const exists = bookmarks.some(bookmark => bookmark.novelId === currentBookmark.novelId && bookmark.chapterId === currentBookmark.chapterId ); if (!exists) { // 限制书签数量为10个 if (bookmarks.length >= 10) { bookmarks.pop(); // 移除最旧的书签 } bookmarks.unshift(currentBookmark); // 添加到最前面 localStorage.setItem('bookmarks', JSON.stringify(bookmarks)); // 显示成功提示 alert('书签添加成功'); } else { alert('书签已存在'); } }); });

看小说网

看小说网是您最喜欢的免费小说阅读网站。提供海量全本小说免费阅读,所有小说无广告干扰,是您值得收藏的小说网站。

© 2023 看小说网 版权所有