Notice: file_put_contents(): Write of 5699 bytes failed with errno=28 No space left on device in /var/www/kxs-php/lib/ZstdHelper.php on line 81

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
第877章 三奇会 - 魂殿第一玩家 跳转到主要内容

第877章 三奇会

作者:天空泪
(�/�dQ.��J�=E0E���wg�gDH�����+��%�0��)(a!% )LǠ@�(}V_���Z����B�����Z�i�����h L�a����� �3�km�< 8H� �hk=çBO=� �E�тH���|�� ;�����;�nю�|U})� ,��h��W8��.n�r7Պ���>�/��܋�LLR苉?�A����č���D���xGi `�Aq��<�+�ע\Q����hi�y>�+���\b�س�VF J�A괦�V\7F+V���Cz�f��vE� m� X/(0�(-�Zo�@�Q��� b���?��+>n)�����k�Z���O�&C��-�t`ohY�q]�Vs��&�"O y���C�f�%���nfz!���0�ӚQm)�� l���bjԕ�3 �K��  �?�_���s P@��^�g�<�V�� ,`@�P�� 0yF��@AA�N�h%Tk�Iz�� ڵ�"OL�Hh#4���$L��� -�&�]�Z�Y�P�j9�E��-���{U��v�ܓiJP�������U� 7 P� �G�1'a2B��gB�Q�Ԗҧ�Z�;PM*t���q��ҴZ��אj�G�OKxn�^��4���� u�"�J+��"/X3�h����]��i���j���t��2 r78�HՔ�%#�޳{X{�-m����hG��L�a�+�a��䂕��j7�KF��QZ�-P�ȟj��7l���Ý -F�Ӛ"���Ŵ���`��q �����yZ$�T Q�L��8�<="�PZ���Z�iq�K������(��ir��'O(.c!�7Z��N�-M�ș�m�"�msK�Wp0�#�-�Zfi'D8��/ ����:J�\��%_Վ�[^J�k� ����2��$L��0�� X���m���n꒑!F[A(-�B&74�O@ڒ#ڊ뒑��$L�ޠ�����xB�f���\Zw��� �5�Zdɕj-��@ޑv�nf�" �D,�a.��HhG�,����R�w5����P�y�"O���2�j��A� �w6��t�I�� H���pe��4��� �>}U˙������W�#M���� qp�̗�B ݰ9d� ��G/PZ3����ȳ48i*��� R�p�t��z���yJ4~�.��;��e')4��zd��&7l:R_��aK>�L3���@��L�E� �f��5�UX-/E�,]2��¯j?�E�n�<�i���hwA�K��hs��VF���x#H���.&���<�� �\M�j��j��V�:����$LV��&ar�%;m�˴E�B&T"KY�S4����Ow��)����v!�]p"��A�RB�tNɃ�=�&5z�n�r(�`4�<�FS d���j9�w��tī=��h/���q����-�K��P-�"K�l Z�f�F?mw4i��&_�O�����+>�-�Tu#̙����9D{�Fތs��O�m�T..亥����;��w+W���S���#S�-��D�������)-���G���q�]hAl�4<�5�V"�4�G�E(�=rg�as�� �j!4A������6J�p�_p~]�)��&b4�KW�5��nÆ&��+�!4���W�z�������0��O���m�]/ӡw���e:ssz����Ok[�YM�Q�H_�~U[j���=�/B��E���:D�P����:Ru��R$z�i�d�P��;çA"�;D+>^���u_Ն6�F*� b�<&v�d&<2�"� 6�ޓ�J��j3��'���yZ�1� ; �� \*a�i��yZ�Q�׍ڡw ��u�,Y�%{m��9=�Q�C���pXE�u�b�2M!o)�j|Ϙ�#ao��j+�A�W6�o��[�6�)�V�p�� �u�=�?������4��#U���a���|���ڄ Vt���4��l�����"O�ґ�r yl��VXmD�'��4���*��[�v���Պ������j �bWuH����#��IN5,��Q��GB{1�H�:(�d�����J�r��y~>L=X��W�u��^ƻm���R�I�x�h/&�";DK���I�,����d.�]�h!�~,��j\���"ww�]}��T�]Lr���Z��-5j��u-���6�<���� x��!HZ;d�w�<'�\q�qW�1䋉�j@�e��5)Y2��b����Wuo�X�_���H렮�QU q=���p/x�UD>���]M�!���D��݀�C�b���-� R/U=~T��h7�O�5�zA���-ez,�F�x��L�&�E��v�G�,m�燱p�s1і&m��Y�i��6�,�i�(7 x@Ѐ, ��&��+��j ��ܭ��Bπ.�2%�D�'���z҇H�ěOo.�:]MD7m���g�_F�������0?�^��i�5;D���C��u(�|4]�<����b�P��j�В��lQ�I���-m��^�Z3qX�吳�C�Ӛ�^���F�ц�;��ZkVF^�i �c��v'@=Ҳ��M�������;�z������"8Z�:D�'��P��V\G��F �~w���]�?��BO��T�P\EBZ3B���5��h!J����Jo����$��i�%��J{]2G|#|g�I�W�6���R�n o��y���GZ~h|#ώxy^٥��@B�.=���� �_L��7�;�lқb �fJ3��!$>��.&ZG c��[*x< _ �]�Ԟ�0W�I���FD���#���,@s!���t�����A�Sh���r��J z�ց8�#�4k���<����n��VDP�J;g�MT��}e r�ex���ǎ�M��A� 0G�� :�FJ��:��}�K�����d��G�����T)q��?��>�.�T���#���P�zhl��ܻ}�»�ə���3%o9<�l#W��x���|y~��B�r��ԓ�/  ]�E(0�n�[�h^ ֲ�k1k��i%�z�ix��$�� cv�@�g��G �,xEcP�SI��QSp��V�i�� �+����� �`ާ�?lLf@�.[$�����6#� tw�sy���(5� q����z���g��E�XoFV��frR��p� ��dֆ����1�aDO������$-����,�����_`���*�bLj��q { // 初始化认证状态 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: 'hddywj', chapterId: '4786907', novelTitle: '魂殿第一玩家', chapterTitle: '第877章 三奇会', 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 看小说网 版权所有