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
第578章 天门开,仙域现 - 遮天之万神之尊 跳转到主要内容

第578章 天门开,仙域现

作者:落月斜
(�/�d*���+�77`�T���{��YF�F :X�F�D��[K!���"@���/�ot�����9keb؟�Axx�.o�N�Ѽb��� ~iޑ|W*fzY���w����Cǵf�UE����3�;�*g��)��;�\��z��u�.�]�㇒w$�RvE�@節��P���1l�1������c�L.��Q�b��I�)��W�w�Ko��^�f:�V�����ˍl��*�d���뭙��'��6_(�H��en�4���nعG��"��t���k����A? �$����� .�`���[3�x�p�/�Sܵ�,�i��!#��5�����_��:�=�V6��܆��j�O�c:izG�Zy?#7(Rvuv� �&@8@P� '�/�+���=�E�/po���8X9�s���� ���Fʗ�m��d7����ݩ&X�EǺ�hn��\�p��,�����2 nA�>�/pvE6�񏃧�n:�����7w$��|�ԏ���!��d�wA���1�-"nL��p��:�-"�fZ!s�5���������f:A�i&�`�X��r�g>;�p��d��ul�����P���������bk��q��g���憑<���N5��x�t��`ٕ�Њ?ͯ�^H�cw�a�X�(�\���ʯc0Lo����S��Ʀ�vN}n�TBv&�_J2�3��_�bE�������"u-�"{3vi]���]E�T��[3���� �a�}�5S�� xG!K��`��|q}���'+ ��D�X��nb��q!ee������+�}n5$681�쭼� 3��n�8�:6(���F�Ȝ�cݟ�}�󫼉��2�T � ��K^%��&i^�ޒ�a�b���;xw��lot��L7cW]Mr��Yp)��`�aek��'�~������|�4�Q�G�,�X���k��CŤ�wʯ:�F�,�f*vN-�b����`��+_\�5<�H�ul�r�VqY<�������R{��:/�� �DD/O�A�����Oq�Rsfe�l�'�'芅OP\-nc����g��&Q�yk��8������/�G9�uz_q\�r#%ߌM��]!�b� Rs_\ ��R�{��1e�r!e�͸����w�6XxS��@��ifw�_>'MǺG������ϧ\�,v>e���#�cl[�5Sʒ?$�>�P|p66��$�^%��-������L9�s�w$/!ɶ�3݋�ޚ)r+(Cx�ul�/��� ^�Q�<���LI�[3�BOqW;;۲!]�t]k��%����A�g���8�q�T���o�kA��5�����R�b�Ɣ)�&�o(�D/ .��dG̞�Φ����g���ʗ�'.^M��Z`����"���p�� �5�b���BJ�s�`�[+Sc���;"/����6WA�U����]��U�s�W�݌mvך)�sR�6�,㸆�X�"Y0�@ @�&؇��Ջ �Tʂ[m9S;xf�O�o��a�Ɣ �˞y%��!�@8R7ॸ[��$H �ݭcWL�x�ˠ,�A���ܰ7zg�;g,�������3;�>��o�{�K4�1e��`ٵ�]E�l���ޠ{������'47R���}f��_�-�8�}*����H�|~!�R�K�^-6>v�"��>yw�a��+H-`yG�N�sC�OȮc��g����x�p x5$�XSM�jB�V�j�A� 栗�UN������Mv"ـ:������[��'Cn�^���� ����E��8[Cb���s.I��e��+�E�׸|Q ���xVַf�E>�\���όM-0\>'ޝ]q����3bk���W~R.L!�X���G���>�>�8�V�P\��1��(�|� ���:N.y9�t��"�N����\�m����?ͳ�)�n�>�<��a��#S�X��3�t/��H��I��O��fz�X��邳�OCM��lQ����Aqw3]�C��c��K6�[ ����|in��;<|�� ��vL�*���a �L�->�!F6� "}�{H� ��q x?�3�G6>!-^F�]�  U2������ �L;H}����?�W  ���ls; l�-:�Dy��~����ך�y��!� �l͔b�����p q9A�*���>���x��Ӏ�c8��3�C� �� R��Fn+�7 ��L �o^��;x��c��p� ��x2ʼn��= �l��Tgh~n��@��ϒ���.����'�{N " �Ȧp���R ��OؠlF����fl�f�[]�P��|C*7�����* �0�A�Ff�42�á*�@�Q)$A �@p6(�lG3%]�ۭy� M+'{��x5����,��_{��r�(.����`��0Iu� ��W�6�p���G�Ly�r��^�WDn3c�fon��Z�'UU�J�.u��Y�x@;���m��H2IiDW� /�Q@,�l\p3E����k�Dq� �} рyd(A<[�&�:U�H���j�%:y6�Wk�h����)����u�{r�>4A�*D̀ j�^��7z��O*��O(�n��랼G�ZR�E�/6�%Y��6<�3��B�8 ul�mH�Vp����QwMX���Q�����Y�h0b{�۸�O�PP��.���1:���p���Lj{��gZ��_-�nS �SA#�k��T������8��cj�"%rKZ��$�l9�K����I����(ƪM� �MdaF��ZM��,�� ���6����W�T�E$ �� bKXi�*�>�7�-��Kbg���:�N��>�ڈ�;�i}�ҥM�#��CZ봋̫�{|�nC��R��l�{�_� U��"&��M���]ʟU���.�e� �� 2����IʷY�}�;�)y6F_�1��WH�ð]�p%�?����|Bn��D$�>��� �]N�T蝣úzoɐ'^/����l�J�T`9Q� TJN)��чT����������7�T�C�W��m��j�W�?��NP?}U4�FM�մ��ɿ4�R�EbW�v߈pލ�K2/�.�4�"m!`�q���f�� t�g����e�l%�k�:��4�r7ֈ�4�~����=#Z}Һ[M$���C�,2X�f���x���LR�6 ,����G�)��tv z���0iՏyf��Gz%��>GxFg8��'"�r�!q�5��$Y��&�蔲�=a��v�P�%�^e��#��4�Q)�%8-�+��t�:��w�E VCӹy�~�@Mr� 蜅� Z��J��[�4����-�Ù0����B���~�p&�|��{g�}ք���+�w�rq�~�pd8����9�$>��}h�������K^����B�m0e��e+��Gz7.��y�e��B:���I��.6fE1=��Z�廤N5��dcmOj�)����.f�e,%�b��'�^��T!��� �.f ��rSm��\��s���.(�*������<�r�E�]�B�7 B��x�W(�% ����+�KC�_@r�<�*�l~(��^ŖF r�S�r�/���R��{' Y*�a�1�)gۓ�� x�[]��B �:{�ܱ.�B��B���O �xG P�hR�ʛ�d�L�h��ɭ�����BY�.n�%��̅�����0W�o{�O������/ *� 67���ᇢx�?q�~�4��!4/���n`��7P�������C�:���r�? ������M { // 初始化认证状态 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: 'ztzwszz', chapterId: '34166870', novelTitle: '遮天之万神之尊', chapterTitle: '第578章 天门开,仙域现', 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 看小说网 版权所有